Class StereotypeEnvironment
java.lang.Object
org.eclipse.ocl.lpg.AbstractBasicEnvironment
org.eclipse.ocl.AbstractEnvironment<EPackage,EClassifier,EOperation,EStructuralFeature,EEnumLiteral,EParameter,EObject,org.eclipse.ocl.ecore.CallOperationAction,org.eclipse.ocl.ecore.SendSignalAction,org.eclipse.ocl.ecore.Constraint,EClass,EObject>
org.eclipse.ocl.ecore.EcoreEnvironment
org.palladiosimulator.architecturaltemplates.ocl.StereotypeEnvironment
- All Implemented Interfaces:
org.eclipse.ocl.ecore.EnvironmentWithHiddenOpposites
,org.eclipse.ocl.Environment<EPackage,
,EClassifier, EOperation, EStructuralFeature, EEnumLiteral, EParameter, EObject, org.eclipse.ocl.ecore.CallOperationAction, org.eclipse.ocl.ecore.SendSignalAction, org.eclipse.ocl.ecore.Constraint, EClass, EObject> org.eclipse.ocl.Environment.Internal<EPackage,
,EClassifier, EOperation, EStructuralFeature, EEnumLiteral, EParameter, EObject, org.eclipse.ocl.ecore.CallOperationAction, org.eclipse.ocl.ecore.SendSignalAction, org.eclipse.ocl.ecore.Constraint, EClass, EObject> org.eclipse.ocl.Environment.Lookup<EPackage,
,EClassifier, EOperation, EStructuralFeature> org.eclipse.ocl.lpg.BasicEnvironment
,org.eclipse.ocl.lpg.BasicEnvironment2
,org.eclipse.ocl.options.Customizable
,org.eclipse.ocl.util.Adaptable
public class StereotypeEnvironment
extends org.eclipse.ocl.ecore.EcoreEnvironment
-
Nested Class Summary
Nested classes/interfaces inherited from class org.eclipse.ocl.AbstractEnvironment
org.eclipse.ocl.AbstractEnvironment.VariableEntry
Nested classes/interfaces inherited from interface org.eclipse.ocl.Environment
org.eclipse.ocl.Environment.Internal<PK extends Object,
C extends Object, O extends Object, P extends Object, EL extends Object, PM extends Object, S extends Object, COA extends Object, SSA extends Object, CT extends Object, CLS extends Object, E extends Object>, org.eclipse.ocl.Environment.Lookup<PK extends Object, C extends Object, O extends Object, P extends Object>, org.eclipse.ocl.Environment.Registry -
Field Summary
Fields inherited from class org.eclipse.ocl.ecore.EcoreEnvironment
OCL_STANDARD_LIBRARY_NS_URI
Fields inherited from interface org.eclipse.ocl.Environment
OCL_NAMESPACE_URI, RESULT_VARIABLE_NAME, SELF_VARIABLE_NAME
-
Method Summary
Methods inherited from class org.eclipse.ocl.ecore.EcoreEnvironment
checkRegistry, collectStates, createTypeResolver, createTypeResolver, defineAttribute, defineOperation, findNonNavigableAssociationEnds, findOppositeEnds, findPackage, findPackage, getDefinition, getFactory, getHiddenOppositeProperties, getOCLFactory, getOCLStandardLibrary, getOppositeEndFinder, getOppositePropertyType, getStates, getTypeResolver, getUMLReflection, isInPostcondition, lookupClassifier, lookupImplicitSourceForOppositeProperty, lookupOppositeProperty, lookupPackage, setFactory, setParent, tryLookupOppositeProperty, tryLookupProperty, undefine
Methods inherited from class org.eclipse.ocl.AbstractEnvironment
addedVariable, addElement, addHelperOperation, addHelperProperty, addOperation, addProperty, createTypeChecker, deleteElement, dispose, findUnnamedAssociationEnds, getAdapter, getAdditionalAttributes, getAdditionalOperations, getBodyCondition, getContextClassifier, getContextOperation, getContextPackage, getContextProperty, getDeriveConstraint, getElement, getElementsSize, getInitConstraint, getInternalParent, getParent, getResource, getSelfVariable, getTypeChecker, getVariables, initialLower, isEmpty, lookup, lookupAssociationClassReference, lookupImplicitSourceForAssociationClass, lookupImplicitSourceForOperation, lookupImplicitSourceForProperty, lookupImplicitSourceForSignal, lookupImplicitSourceForState, lookupLocal, lookupNonNavigableEnd, lookupOperation, lookupProperty, lookupSignal, lookupState, notOK, removedVariable, resetTypeCaches, setBodyCondition, setContextOperation, setContextPackage, setContextProperty, setDeriveConstraint, setInitConstraint, setInternalParent, setParent, setSelfVariable, tryLookupAssociationClassReference, tryLookupClassifier, tryLookupOperation, tryLookupPackage, tryLookupSignal
Methods inherited from class org.eclipse.ocl.lpg.AbstractBasicEnvironment
analyzerError, analyzerError, analyzerError, analyzerWarning, basicGetOptions, clearOptions, createDefaultProblemHandler, createFormattingHelper, getASTMapping, getASTNodeToCSTNodeMap, getFormatter, getOptions, getParser, getProblemHandler, getValue, initASTMapping, initASTMapping, isEnabled, lexerError, parserError, problem, putOptions, removeOption, removeOptions, setASTNodeToCSTNodeMap, setOption, setParent, setParser, setProblemHandler, utilityError, validatorError
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface org.eclipse.ocl.lpg.BasicEnvironment
analyzerError, analyzerError, analyzerError, analyzerWarning, getASTMapping, getFormatter, getParser, getProblemHandler, initASTMapping, lexerError, parserError, problem, setParser, setProblemHandler, utilityError, validatorError
Methods inherited from interface org.eclipse.ocl.options.Customizable
clearOptions, getOptions, getValue, isEnabled, putOptions, removeOption, removeOptions, setOption
Methods inherited from interface org.eclipse.ocl.Environment
addElement, deleteElement, getAdditionalAttributes, getAdditionalOperations, getBodyCondition, getContextClassifier, getContextOperation, getContextPackage, getContextProperty, getDeriveConstraint, getInitConstraint, getParent, getSelfVariable, getVariables, isEmpty, lookup, lookupAssociationClassReference, lookupImplicitSourceForAssociationClass, lookupImplicitSourceForOperation, lookupImplicitSourceForProperty, lookupImplicitSourceForSignal, lookupImplicitSourceForState, lookupLocal, lookupOperation, lookupProperty, lookupSignal, lookupState, setBodyCondition, setDeriveConstraint, setInitConstraint, setSelfVariable