org.eclipse.gmt.umlx.registry.km3.environment
Class KM3Environment<CST extends org.eclipse.ocl.internal.cst.CSTNode>
java.lang.Object
org.eclipse.gmt.umlx.registry.km3.environment.KM3Environment<CST>
- Direct Known Subclasses:
- KM3ClassEnvironment, KM3MetaModelEnvironment, KM3PackageEnvironment
public class KM3Environment<CST extends org.eclipse.ocl.internal.cst.CSTNode>
- extends java.lang.Object
Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
KM3Environment
public KM3Environment(CST cstNode)
KM3Environment
public KM3Environment(KM3Environment<? extends org.eclipse.ocl.internal.cst.CSTNode> env,
CST cstNode)
formatName
public java.lang.String formatName(IdentifiersCS identifier)
formatName
public java.lang.String formatName(IdentifierCS identifier)
formatName
public java.lang.String formatName(org.eclipse.emf.ecore.ENamedElement namedElement)
formatString
public java.lang.String formatString(java.lang.String string)
getCSTNode
public CST getCSTNode()
getEPackage
public org.eclipse.emf.ecore.EPackage getEPackage()
getEPackage
public org.eclipse.emf.ecore.EPackage getEPackage(java.util.List<java.lang.String> pathName)
getErrorHandler
public ErrorHandler getErrorHandler()
getParent
public KM3Environment<? extends org.eclipse.ocl.internal.cst.CSTNode> getParent()
semanticError
public void semanticError(org.eclipse.ocl.internal.cst.CSTNode cstNode,
java.lang.String rule,
java.lang.String errorMessage)
setCSTNode
public void setCSTNode(CST cstNode)