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}