uk.ac.ucl.cs.emofocl.jmi.impl.ocl2.expressions
Class Expressions_PackageImpl

java.lang.Object
  extended by uk.ac.ucl.cs.emofocl.jmi.reflect.RefBaseObjectImpl
      extended by uk.ac.ucl.cs.emofocl.jmi.reflect.RefPackageImpl
          extended by uk.ac.ucl.cs.emofocl.jmi.reflect.extended.ExtPackageImpl
              extended by uk.ac.ucl.cs.emofocl.jmi.impl.ocl2.expressions.Expressions_PackageImpl
All Implemented Interfaces:
javax.jmi.reflect.RefBaseObject, javax.jmi.reflect.RefPackage, ExpressionsPackage, ExtClassExtentListener, ExtPackage, ExtPackageListener

public class Expressions_PackageImpl
extends ExtPackageImpl
implements ExpressionsPackage


Field Summary
 
Fields inherited from class uk.ac.ucl.cs.emofocl.jmi.reflect.RefPackageImpl
CLASSES, PACKAGES
 
Fields inherited from class uk.ac.ucl.cs.emofocl.jmi.reflect.RefBaseObjectImpl
IMMEDIATE_PACKAGE, META_OBJECT
 
Constructor Summary
Expressions_PackageImpl(javax.jmi.reflect.RefObject metaObject)
           
Expressions_PackageImpl(RefPackageImpl immediatePackage, javax.jmi.reflect.RefObject metaObject)
           
 
Method Summary
 void extWriteToXMI(Element parent)
           
 BooleanLiteralExpClass getBooleanLiteralExp()
           
 CallExpClass getCallExp()
           
 CollectionItemClass getCollectionItem()
           
 CollectionLiteralExpClass getCollectionLiteralExp()
           
 CollectionLiteralPartClass getCollectionLiteralPart()
           
 CollectionRangeClass getCollectionRange()
           
 EnumLiteralExpClass getEnumLiteralExp()
           
 FeatureCallExpClass getFeatureCallExp()
           
 IfExpClass getIfExp()
           
 IntegerLiteralExpClass getIntegerLiteralExp()
           
 InvalidLiteralExpClass getInvalidLiteralExp()
           
 IterateExpClass getIterateExp()
           
 IteratorExpClass getIteratorExp()
           
 LetExpClass getLetExp()
           
 LiteralExpClass getLiteralExp()
           
 LoopExpClass getLoopExp()
           
 NavigationCallExpClass getNavigationCallExp()
           
 NullLiteralExpClass getNullLiteralExp()
           
 NumericLiteralExpClass getNumericLiteralExp()
           
 OclExpressionClass getOclExpression()
           
 OperationCallExpClass getOperationCallExp()
           
 PrimitiveLiteralExpClass getPrimitiveLiteralExp()
           
 PropertyCallExpClass getPropertyCallExp()
           
 RealLiteralExpClass getRealLiteralExp()
           
 StringLiteralExpClass getStringLiteralExp()
           
 TupleLiteralExpClass getTupleLiteralExp()
           
 VariableDeclarationClass getVariableDeclaration()
           
 VariableExpClass getVariableExp()
           
protected  void listenToExtent()
           
 javax.jmi.reflect.RefEnum refGetEnum(String enumName, String name)
           
 Collection refVerifyConstraints(boolean deepVerify)
           
 
Methods inherited from class uk.ac.ucl.cs.emofocl.jmi.reflect.extended.ExtPackageImpl
extAddPackageListener, extentChanged, extRemovePackageListener, packageExtentChanged
 
Methods inherited from class uk.ac.ucl.cs.emofocl.jmi.reflect.RefPackageImpl
refAllAssociations, refAllClasses, refAllPackages, refAssociation, refAssociation, refClass, refClass, refCreateStruct, refCreateStruct, refDelete, refGetEnum, refPackage, refPackage
 
Methods inherited from class uk.ac.ucl.cs.emofocl.jmi.reflect.RefBaseObjectImpl
refImmediatePackage, refMetaObject, refMofId, refOutermostPackage
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface uk.ac.ucl.cs.emofocl.jmi.reflect.extended.ExtPackage
extAddPackageListener, extRemovePackageListener
 
Methods inherited from interface javax.jmi.reflect.RefPackage
refAllAssociations, refAllClasses, refAllPackages, refAssociation, refAssociation, refClass, refClass, refCreateStruct, refCreateStruct, refDelete, refGetEnum, refPackage, refPackage
 
Methods inherited from interface javax.jmi.reflect.RefBaseObject
equals, hashCode, refImmediatePackage, refMetaObject, refMofId, refOutermostPackage
 

Constructor Detail

Expressions_PackageImpl

public Expressions_PackageImpl(javax.jmi.reflect.RefObject metaObject)

Expressions_PackageImpl

public Expressions_PackageImpl(RefPackageImpl immediatePackage,
                               javax.jmi.reflect.RefObject metaObject)
Method Detail

getOclExpression

public OclExpressionClass getOclExpression()
Specified by:
getOclExpression in interface ExpressionsPackage

getLiteralExp

public LiteralExpClass getLiteralExp()
Specified by:
getLiteralExp in interface ExpressionsPackage

getNullLiteralExp

public NullLiteralExpClass getNullLiteralExp()
Specified by:
getNullLiteralExp in interface ExpressionsPackage

getInvalidLiteralExp

public InvalidLiteralExpClass getInvalidLiteralExp()
Specified by:
getInvalidLiteralExp in interface ExpressionsPackage

getCollectionLiteralExp

public CollectionLiteralExpClass getCollectionLiteralExp()
Specified by:
getCollectionLiteralExp in interface ExpressionsPackage

getCollectionLiteralPart

public CollectionLiteralPartClass getCollectionLiteralPart()
Specified by:
getCollectionLiteralPart in interface ExpressionsPackage

getCollectionRange

public CollectionRangeClass getCollectionRange()
Specified by:
getCollectionRange in interface ExpressionsPackage

getCollectionItem

public CollectionItemClass getCollectionItem()
Specified by:
getCollectionItem in interface ExpressionsPackage

getTupleLiteralExp

public TupleLiteralExpClass getTupleLiteralExp()
Specified by:
getTupleLiteralExp in interface ExpressionsPackage

getEnumLiteralExp

public EnumLiteralExpClass getEnumLiteralExp()
Specified by:
getEnumLiteralExp in interface ExpressionsPackage

getPrimitiveLiteralExp

public PrimitiveLiteralExpClass getPrimitiveLiteralExp()
Specified by:
getPrimitiveLiteralExp in interface ExpressionsPackage

getStringLiteralExp

public StringLiteralExpClass getStringLiteralExp()
Specified by:
getStringLiteralExp in interface ExpressionsPackage

getBooleanLiteralExp

public BooleanLiteralExpClass getBooleanLiteralExp()
Specified by:
getBooleanLiteralExp in interface ExpressionsPackage

getNumericLiteralExp

public NumericLiteralExpClass getNumericLiteralExp()
Specified by:
getNumericLiteralExp in interface ExpressionsPackage

getIntegerLiteralExp

public IntegerLiteralExpClass getIntegerLiteralExp()
Specified by:
getIntegerLiteralExp in interface ExpressionsPackage

getRealLiteralExp

public RealLiteralExpClass getRealLiteralExp()
Specified by:
getRealLiteralExp in interface ExpressionsPackage

getCallExp

public CallExpClass getCallExp()
Specified by:
getCallExp in interface ExpressionsPackage

getFeatureCallExp

public FeatureCallExpClass getFeatureCallExp()
Specified by:
getFeatureCallExp in interface ExpressionsPackage

getNavigationCallExp

public NavigationCallExpClass getNavigationCallExp()
Specified by:
getNavigationCallExp in interface ExpressionsPackage

getOperationCallExp

public OperationCallExpClass getOperationCallExp()
Specified by:
getOperationCallExp in interface ExpressionsPackage

getPropertyCallExp

public PropertyCallExpClass getPropertyCallExp()
Specified by:
getPropertyCallExp in interface ExpressionsPackage

getVariableDeclaration

public VariableDeclarationClass getVariableDeclaration()
Specified by:
getVariableDeclaration in interface ExpressionsPackage

getLoopExp

public LoopExpClass getLoopExp()
Specified by:
getLoopExp in interface ExpressionsPackage

getIterateExp

public IterateExpClass getIterateExp()
Specified by:
getIterateExp in interface ExpressionsPackage

getLetExp

public LetExpClass getLetExp()
Specified by:
getLetExp in interface ExpressionsPackage

getIteratorExp

public IteratorExpClass getIteratorExp()
Specified by:
getIteratorExp in interface ExpressionsPackage

getIfExp

public IfExpClass getIfExp()
Specified by:
getIfExp in interface ExpressionsPackage

getVariableExp

public VariableExpClass getVariableExp()
Specified by:
getVariableExp in interface ExpressionsPackage

refGetEnum

public javax.jmi.reflect.RefEnum refGetEnum(String enumName,
                                            String name)
Specified by:
refGetEnum in interface javax.jmi.reflect.RefPackage

listenToExtent

protected void listenToExtent()
Specified by:
listenToExtent in class ExtPackageImpl

extWriteToXMI

public void extWriteToXMI(Element parent)
Specified by:
extWriteToXMI in interface ExtPackage

refVerifyConstraints

public Collection refVerifyConstraints(boolean deepVerify)
Specified by:
refVerifyConstraints in interface javax.jmi.reflect.RefBaseObject