org.eclipse.gmt.umlx.km3.environment
Class KM3ClassEnvironment

java.lang.Object
  extended by org.eclipse.gmt.umlx.km3.environment.KM3Environment<ClassCS>
      extended by org.eclipse.gmt.umlx.km3.environment.KM3ClassEnvironment

public class KM3ClassEnvironment
extends KM3Environment<ClassCS>


Constructor Summary
KM3ClassEnvironment(KM3PackageEnvironment env, ClassCS classCS)
           
 
Method Summary
 void createReference(ReferenceCS referenceCS)
           
 org.eclipse.emf.ecore.EClass getEClass()
           
 org.eclipse.emf.ecore.EReference getEReference(ReferenceCS referenceCS)
           
 KM3PackageEnvironment getParent()
           
 org.eclipse.emf.ecore.EReference resolveReference(org.eclipse.emf.ecore.EClassifier type, IdentifierCS oppositeOf)
           
 org.eclipse.emf.ecore.EClassifier resolveType(IdentifiersCS supertype)
           
 
Methods inherited from class org.eclipse.gmt.umlx.km3.environment.KM3Environment
formatName, formatName, formatName, formatString, getCSTNode, getEPackage, getEPackage, getErrorHandler, semanticError, setCSTNode
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

KM3ClassEnvironment

public KM3ClassEnvironment(KM3PackageEnvironment env,
                           ClassCS classCS)
Method Detail

createReference

public void createReference(ReferenceCS referenceCS)

getEClass

public org.eclipse.emf.ecore.EClass getEClass()

getEReference

public org.eclipse.emf.ecore.EReference getEReference(ReferenceCS referenceCS)

getParent

public KM3PackageEnvironment getParent()
Overrides:
getParent in class KM3Environment<ClassCS>

resolveReference

public org.eclipse.emf.ecore.EReference resolveReference(org.eclipse.emf.ecore.EClassifier type,
                                                         IdentifierCS oppositeOf)

resolveType

public org.eclipse.emf.ecore.EClassifier resolveType(IdentifiersCS supertype)