uk.ac.ucl.cs.emofocl.hutn.jmi.impl
Class HUTNConfiguration_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.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).


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
HUTNConfiguration_PackageImpl(javax.jmi.reflect.RefObject metaObject)
           
HUTNConfiguration_PackageImpl(RefPackageImpl immediatePackage, javax.jmi.reflect.RefObject metaObject)
           
 
Method Summary
 void extWriteToXMI(Element parent)
           
 ClassConfigClass getClassConfig()
           
 DefaultValueConfigClass getDefaultValueConfig()
           
 EnumAdjectiveConfigClass getEnumAdjectiveConfig()
           
 IdentifierConfigClass getIdentifierConfig()
           
 ParametricConfigClass getParametricConfig()
           
 RenameConfigClass getRenameConfig()
           
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

HUTNConfiguration_PackageImpl

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

HUTNConfiguration_PackageImpl

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

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