001package org.andromda.translation.ocl.query; 002 003/** 004 * Contains the patterns matching for the OCL language. 005 * 006 * @author Chad Brandon 007 */ 008public class OCLPatterns 009{ 010 /** 011 * Matches on the <code>allInstances</code> feature. 012 */ 013 public static final String ALL_INSTANCES = "allInstances\\s*\\(\\s*\\)"; 014 015 /** 016 * Matches on a feature call 017 */ 018 public static final String OPERATION_FEATURE_CALL = "(.*\\s*(->|\\.))?\\s*\\w*\\s*\\([[\\w+|\\.|:|,]|\\s*]*\\)"; 019}