org.eclipse.gmt.umlx.registry.km3.environment
Class KM3PackageEnvironment

java.lang.Object
  extended by org.eclipse.gmt.umlx.registry.km3.environment.KM3Environment<PackageCS>
      extended by org.eclipse.gmt.umlx.registry.km3.environment.KM3PackageEnvironment

public class KM3PackageEnvironment
extends KM3Environment<PackageCS>


Constructor Summary
KM3PackageEnvironment(KM3MetaModelEnvironment env, PackageCS packageCS)
           
KM3PackageEnvironment(KM3PackageEnvironment env, PackageCS packageCS)
           
 
Method Summary
 void createDataType(DataTypeCS dataTypeCS)
           
 void createEnumeration(EnumerationCS enumerationCS)
           
 KM3ClassEnvironment createEnvironment(ClassCS classCS)
           
 KM3PackageEnvironment createEnvironment(PackageCS packageCS)
           
 org.eclipse.emf.ecore.EDataType getDataType(DataTypeCS dataTypeCS)
           
 org.eclipse.emf.ecore.EEnum getEnumeration(EnumerationCS enumerationCS)
           
 KM3ClassEnvironment getEnvironment(ClassCS classCS)
           
 KM3PackageEnvironment getEnvironment(PackageCS packageCS)
           
 org.eclipse.emf.ecore.EPackage getEPackage()
           
 KM3MetaModelEnvironment getParent()
           
 org.eclipse.emf.ecore.EClassifier resolveType(IdentifiersCS typeName, int firstIndex)
           
 void resolveType(IdentifiersCS typeName, int firstIndex, java.util.List<org.eclipse.emf.ecore.EClassifier> resolutions)
           
 
Methods inherited from class org.eclipse.gmt.umlx.registry.km3.environment.KM3Environment
formatName, formatName, formatName, formatString, getCSTNode, getEPackage, getErrorHandler, semanticError, setCSTNode
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

KM3PackageEnvironment

public KM3PackageEnvironment(KM3MetaModelEnvironment env,
                             PackageCS packageCS)

KM3PackageEnvironment

public KM3PackageEnvironment(KM3PackageEnvironment env,
                             PackageCS packageCS)
Method Detail

createDataType

public void createDataType(DataTypeCS dataTypeCS)

createEnumeration

public void createEnumeration(EnumerationCS enumerationCS)

createEnvironment

public KM3ClassEnvironment createEnvironment(ClassCS classCS)

createEnvironment

public KM3PackageEnvironment createEnvironment(PackageCS packageCS)

getDataType

public org.eclipse.emf.ecore.EDataType getDataType(DataTypeCS dataTypeCS)

getEnumeration

public org.eclipse.emf.ecore.EEnum getEnumeration(EnumerationCS enumerationCS)

getEnvironment

public KM3ClassEnvironment getEnvironment(ClassCS classCS)

getEnvironment

public KM3PackageEnvironment getEnvironment(PackageCS packageCS)

getParent

public KM3MetaModelEnvironment getParent()
Overrides:
getParent in class KM3Environment<PackageCS>

getEPackage

public org.eclipse.emf.ecore.EPackage getEPackage()
Overrides:
getEPackage in class KM3Environment<PackageCS>

resolveType

public org.eclipse.emf.ecore.EClassifier resolveType(IdentifiersCS typeName,
                                                     int firstIndex)

resolveType

public void resolveType(IdentifiersCS typeName,
                        int firstIndex,
                        java.util.List<org.eclipse.emf.ecore.EClassifier> resolutions)