public class QvtOperationalModuleEnv extends QvtOperationalEnv
QvtEnvironmentBase.CollisionStatus
Environment.Internal<PK,C,O,P,EL,PM,S,COA,SSA,CT,CLS,E>, Environment.Lookup<PK,C,O,P>, Environment.Registry
MAIN, METAMODEL_COMPLIANCE_KIND_STRICT, TAG_ALIAS, THIS
GENERATED_NAME_SPECIAL_PREFIX
OCL_STANDARD_LIBRARY_NS_URI
OCL_NAMESPACE_URI, RESULT_VARIABLE_NAME, SELF_VARIABLE_NAME
Modifier and Type | Method and Description |
---|---|
List<String> |
getAllExtentNames(DirectionKind directionKind)
Get names of all available extents of given direction kind in this
environments.
|
QvtOperationalFileEnv |
getFileParent() |
Module |
getModuleContextType() |
boolean |
isMayBelongToExtent(EClassifier myType) |
ModelParameter |
lookupModelParameter(String name,
DirectionKind directionKind) |
ModelParameter |
resolveModelParameter(EClassifier type,
DirectionKind directionKind) |
ModelParameter |
resolveModelParameterDeprecated(EClassifier type,
DirectionKind directionKind) |
void |
setContextModule(Module module) |
void |
setFileParent(QvtOperationalFileEnv parentEnv) |
String |
toString() |
analyzerError, clearProblems, close, defineImperativeOperation, defineOperation, enterInitMappingSection, exitInitMappingSection, getAllProblemMessages, getEPackageRegistry, getErrorsList, getFactory, getModelType, getModelTypeRegistry, getWarningsList, hasErrors, hasWarnings, initASTMapping, isMDTOCLCompatibilityFalseProblem, isWithinInitMappingSection, lookupClassifier, lookupImplicitSourceForOperation, lookupImplicitSourceForProperty, lookupLocal, lookupMappingOperations, lookupPackage, lookupPropertyAlias, registerMappingOperation, registerModelType, registerResolveInExp, reportError, reportError, reportWarning, reportWarning, resolveResolveInExpInMappings, setCheckForDuplicateErrors, setParentLocal, setQvtCompilerOptions, tryLookupConstructorOperation, tryLookupOperation
addImplicitVariableForProperties, addImport, generateTemporaryName, getAdditionalOperations, getAllExtendedModules, getImplicitVariables, getImportedNativeLibs, getImportsByAccess, getImportsByExtends, getQVTStandardLibrary, getTypeResolver, getUMLReflection, isTemporaryElement, parserError, tryLookupImplicitSourceForOperation
defineAttribute, findPackage, findPackage, getDefinition, getHiddenOppositeProperties, getOCLFactory, getOCLStandardLibrary, getOppositeEndFinder, getOppositePropertyType, getStates, isInPostcondition, lookupImplicitSourceForOppositeProperty, lookupOppositeProperty, setParent, tryLookupOppositeProperty, tryLookupProperty, undefine
addElement, addHelperOperation, addHelperProperty, deleteElement, dispose, getAdapter, getAdditionalAttributes, getBodyCondition, getContextClassifier, getContextOperation, getContextPackage, getContextProperty, getDeriveConstraint, getInitConstraint, getInternalParent, getParent, getSelfVariable, getVariables, isEmpty, lookup, lookupAssociationClassReference, lookupImplicitSourceForAssociationClass, lookupImplicitSourceForSignal, lookupImplicitSourceForState, lookupOperation, lookupProperty, lookupSignal, lookupState, notOK, setBodyCondition, setDeriveConstraint, setInitConstraint, setInternalParent, setSelfVariable, tryLookupAssociationClassReference, tryLookupClassifier, tryLookupPackage, tryLookupSignal
analyzerError, analyzerError, analyzerWarning, clearOptions, getASTMapping, getASTNodeToCSTNodeMap, getFormatter, getOptions, getParser, getProblemHandler, getValue, initASTMapping, isEnabled, lexerError, problem, putOptions, removeOption, removeOptions, setASTNodeToCSTNodeMap, setOption, setParser, setProblemHandler, utilityError, validatorError
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
addElement, defineAttribute, deleteElement, getAdditionalAttributes, getBodyCondition, getContextClassifier, getContextOperation, getContextPackage, getContextProperty, getDefinition, getDeriveConstraint, getInitConstraint, getOCLFactory, getOCLStandardLibrary, getParent, getSelfVariable, getStates, getVariables, isEmpty, isInPostcondition, lookup, lookupAssociationClassReference, lookupImplicitSourceForAssociationClass, lookupImplicitSourceForSignal, lookupImplicitSourceForState, lookupOperation, lookupProperty, lookupSignal, lookupState, setBodyCondition, setDeriveConstraint, setInitConstraint, setParent, setSelfVariable, undefine
analyzerError, analyzerError, analyzerWarning, getASTMapping, getFormatter, getParser, getProblemHandler, lexerError, problem, setParser, setProblemHandler, utilityError, validatorError
clearOptions, getOptions, getValue, isEnabled, putOptions, removeOption, removeOptions, setOption
public void setContextModule(Module module)
public ModelParameter lookupModelParameter(String name, DirectionKind directionKind)
public List<String> getAllExtentNames(DirectionKind directionKind)
directionKind
- filtering condition to be satisfied by returned extents or
null
if all kinds are acceptablepublic ModelParameter resolveModelParameter(EClassifier type, DirectionKind directionKind)
public ModelParameter resolveModelParameterDeprecated(EClassifier type, DirectionKind directionKind)
public final Module getModuleContextType()
getModuleContextType
in interface QVTOEnvironment
getModuleContextType
in class QvtOperationalEnv
public boolean isMayBelongToExtent(EClassifier myType)
public QvtOperationalFileEnv getFileParent()
public void setFileParent(QvtOperationalFileEnv parentEnv)
Copyright © 2008, 2018 Borland Software Corporation and others. All Rights Reserved.