OCL

org.topcased.editors.ocleditor
Class MetaModelOCL

java.lang.Object
  extended by org.topcased.editors.ocleditor.MetaModelOCL

public class MetaModelOCL
extends java.lang.Object


Field Summary
static java.lang.String BODY
           
static java.lang.String CONTEXT
           
static java.lang.String DEFINITION
           
static java.lang.String DERIVE
           
static java.lang.String INIT
           
static java.lang.String INV
           
static java.util.List<java.lang.String> KEY_WORDS
           
static java.lang.String PACKAGE
           
static java.lang.String POST
           
static java.lang.String PRE
           
 
Constructor Summary
MetaModelOCL()
           
 
Method Summary
static boolean endOfDefiningRule(java.lang.String word)
           
static java.util.List<EPackage> getAllSubPackages(EPackage currentPackage, java.util.List<EPackage> allSubPackages)
          Gets all subpackages
static java.util.Map<java.lang.String,EOperation> getOCLOperations()
           
static EPackage getOclPackage()
          Gets the OCL Package
static boolean isDefiningRule(java.lang.String word)
           
 void setOCLPackage(EPackage oclPackage)
          Sets the OCL package
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

KEY_WORDS

public static java.util.List<java.lang.String> KEY_WORDS

INV

public static final java.lang.String INV
See Also:
Constant Field Values

PRE

public static final java.lang.String PRE
See Also:
Constant Field Values

POST

public static final java.lang.String POST
See Also:
Constant Field Values

BODY

public static final java.lang.String BODY
See Also:
Constant Field Values

INIT

public static final java.lang.String INIT
See Also:
Constant Field Values

DERIVE

public static final java.lang.String DERIVE
See Also:
Constant Field Values

DEFINITION

public static final java.lang.String DEFINITION
See Also:
Constant Field Values

PACKAGE

public static final java.lang.String PACKAGE
See Also:
Constant Field Values

CONTEXT

public static final java.lang.String CONTEXT
See Also:
Constant Field Values
Constructor Detail

MetaModelOCL

public MetaModelOCL()
Method Detail

isDefiningRule

public static boolean isDefiningRule(java.lang.String word)

endOfDefiningRule

public static boolean endOfDefiningRule(java.lang.String word)

getOCLOperations

public static java.util.Map<java.lang.String,EOperation> getOCLOperations()

getAllSubPackages

public static java.util.List<EPackage> getAllSubPackages(EPackage currentPackage,
                                                         java.util.List<EPackage> allSubPackages)
Gets all subpackages

Parameters:
currentPackage -
allSubPackages -
Returns:

getOclPackage

public static EPackage getOclPackage()
Gets the OCL Package

Returns:
the OCL meta model

setOCLPackage

public void setOCLPackage(EPackage oclPackage)
Sets the OCL package

Parameters:
oclPackage - : the OCL meta model

OCL

Copyright (c) 2005 TOPCASED Contributors 2005 - 2007. All rights reserved.