uk.ac.ucl.cs.emofocl.hutn.jmi.impl
Class HUTNConfiguration_PackageImpl
java.lang.Object
uk.ac.ucl.cs.emofocl.jmi.reflect.RefBaseObjectImpl
uk.ac.ucl.cs.emofocl.jmi.reflect.RefPackageImpl
uk.ac.ucl.cs.emofocl.jmi.reflect.extended.ExtPackageImpl
uk.ac.ucl.cs.emofocl.hutn.jmi.impl.HUTNConfiguration_PackageImpl
- All Implemented Interfaces:
- javax.jmi.reflect.RefBaseObject, javax.jmi.reflect.RefPackage, HUTNConfigurationPackage, ExtClassExtentListener, ExtPackage, ExtPackageListener
public class HUTNConfiguration_PackageImpl
- extends ExtPackageImpl
- implements HUTNConfigurationPackage
Based on HutnConfig metamodel from Chapter 5, Human-Usable Textual Notation
(HUTN) Specification v1.0, OMG document formal/04-08-01 (http://www.omg.org).
The concrete syntax used in this file is defined by the grammer
/EMOFOCL2/uk/ac/ucl/cs/emofocl/emof/parser/emof.jj for JavaCC v. 1.3
The meta-model target of the syntax is the EMOF model defined in the MOF 2.0
Core proposal, OMG document ad/2004-04-07 (http://www.omg.org).
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 java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
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 |
HUTNConfiguration_PackageImpl
public HUTNConfiguration_PackageImpl(javax.jmi.reflect.RefObject metaObject)
HUTNConfiguration_PackageImpl
public HUTNConfiguration_PackageImpl(RefPackageImpl immediatePackage,
javax.jmi.reflect.RefObject metaObject)
getClassConfig
public ClassConfigClass getClassConfig()
- Specified by:
getClassConfig
in interface HUTNConfigurationPackage
getIdentifierConfig
public IdentifierConfigClass getIdentifierConfig()
- Specified by:
getIdentifierConfig
in interface HUTNConfigurationPackage
getEnumAdjectiveConfig
public EnumAdjectiveConfigClass getEnumAdjectiveConfig()
- Specified by:
getEnumAdjectiveConfig
in interface HUTNConfigurationPackage
getDefaultValueConfig
public DefaultValueConfigClass getDefaultValueConfig()
- Specified by:
getDefaultValueConfig
in interface HUTNConfigurationPackage
getParametricConfig
public ParametricConfigClass getParametricConfig()
- Specified by:
getParametricConfig
in interface HUTNConfigurationPackage
getRenameConfig
public RenameConfigClass getRenameConfig()
- Specified by:
getRenameConfig
in interface HUTNConfigurationPackage
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