01: package org.andromda.translation.ocl.query;
02:
03: /**
04: * Contains the patterns matching for the OCL language.
05: *
06: * @author Chad Brandon
07: */
08: public class OCLPatterns {
09: /**
10: * Matches on the <code>allInstances</code> feature.
11: */
12: public static final String ALL_INSTANCES = "allInstances\\s*\\(\\s*\\)";
13:
14: /**
15: * Matches on a feature call
16: */
17: public static final String OPERATION_FEATURE_CALL = "(.*\\s*(->|\\.))?\\s*\\w*\\s*\\([[\\w+|\\.|:|,]|\\s*]*\\)";
18: }
|