Package | Description |
---|---|
org.eclipse.ocl.ecore |
Implementation of an OCL binding for the Ecore metamodel.
|
org.eclipse.ocl.ecore.impl |
Implementation of the Ecore binding of the the Types package of the
OCL Abstract Syntax.
|
org.eclipse.ocl.ecore.internal | |
org.eclipse.ocl.ecore.internal.evaluation | |
org.eclipse.ocl.ecore.internal.helper | |
org.eclipse.ocl.ecore.parser | |
org.eclipse.ocl.ecore.util |
Generated utilities for working with instances the Ecore binding of the
Types package of the OCL Abstract Syntax.
|
Modifier and Type | Method and Description |
---|---|
Constraint |
EcoreFactory.createConstraint()
Returns a new object of class 'Constraint'.
|
Constraint |
EcoreEnvironment.getDefinition(Object feature) |
Modifier and Type | Method and Description |
---|---|
Environment<EPackage,EClassifier,EOperation,EStructuralFeature,EEnumLiteral,EParameter,EObject,CallOperationAction,SendSignalAction,Constraint,EClass,EObject> |
EcoreEnvironmentFactory.createEnvironment() |
Environment<EPackage,EClassifier,EOperation,EStructuralFeature,EEnumLiteral,EParameter,EObject,CallOperationAction,SendSignalAction,Constraint,EClass,EObject> |
EcoreEnvironmentFactory.createEnvironment(Environment<EPackage,EClassifier,EOperation,EStructuralFeature,EEnumLiteral,EParameter,EObject,CallOperationAction,SendSignalAction,Constraint,EClass,EObject> parent) |
EvaluationVisitor<EPackage,EClassifier,EOperation,EStructuralFeature,EEnumLiteral,EParameter,EObject,CallOperationAction,SendSignalAction,Constraint,EClass,EObject> |
EcoreEnvironmentFactory.createEvaluationVisitor(Environment<EPackage,EClassifier,EOperation,EStructuralFeature,EEnumLiteral,EParameter,EObject,CallOperationAction,SendSignalAction,Constraint,EClass,EObject> env,
EvaluationEnvironment<EClassifier,EOperation,EStructuralFeature,EClass,EObject> evalEnv,
Map<? extends EClass,? extends Set<? extends EObject>> extentMap) |
Visitor<Boolean,EClassifier,EOperation,EStructuralFeature,EEnumLiteral,EParameter,EObject,CallOperationAction,SendSignalAction,Constraint> |
EcoreEnvironmentFactory.createValidationVisitor(Environment<EPackage,EClassifier,EOperation,EStructuralFeature,EEnumLiteral,EParameter,EObject,CallOperationAction,SendSignalAction,Constraint,EClass,EObject> env) |
EnvironmentFactory<EPackage,EClassifier,EOperation,EStructuralFeature,EEnumLiteral,EParameter,EObject,CallOperationAction,SendSignalAction,Constraint,EClass,EObject> |
EcoreEnvironment.getFactory() |
UMLReflection<EPackage,EClassifier,EOperation,EStructuralFeature,EEnumLiteral,EParameter,EObject,CallOperationAction,SendSignalAction,Constraint> |
EcoreEnvironment.getUMLReflection() |
Environment<EPackage,EClassifier,EOperation,EStructuralFeature,EEnumLiteral,EParameter,EObject,CallOperationAction,SendSignalAction,Constraint,EClass,EObject> |
EcoreEnvironmentFactory.loadEnvironment(Resource resource) |
Modifier and Type | Method and Description |
---|---|
OCL.Query |
OCL.createQuery(Constraint constraint)
Creates a new
Query encapsulating a constraint with the current
environment and extent map. |
EStructuralFeature |
EcoreEnvironment.defineAttribute(EClassifier owner,
Variable<EClassifier,EParameter> variable,
Constraint constraint) |
EOperation |
EcoreEnvironment.defineOperation(EClassifier owner,
String name,
EClassifier type,
List<Variable<EClassifier,EParameter>> params,
Constraint constraint) |
Modifier and Type | Method and Description |
---|---|
Environment<EPackage,EClassifier,EOperation,EStructuralFeature,EEnumLiteral,EParameter,EObject,CallOperationAction,SendSignalAction,Constraint,EClass,EObject> |
EcoreEnvironmentFactory.createEnvironment(Environment<EPackage,EClassifier,EOperation,EStructuralFeature,EEnumLiteral,EParameter,EObject,CallOperationAction,SendSignalAction,Constraint,EClass,EObject> parent) |
EvaluationVisitor<EPackage,EClassifier,EOperation,EStructuralFeature,EEnumLiteral,EParameter,EObject,CallOperationAction,SendSignalAction,Constraint,EClass,EObject> |
EcoreEnvironmentFactory.createEvaluationVisitor(Environment<EPackage,EClassifier,EOperation,EStructuralFeature,EEnumLiteral,EParameter,EObject,CallOperationAction,SendSignalAction,Constraint,EClass,EObject> env,
EvaluationEnvironment<EClassifier,EOperation,EStructuralFeature,EClass,EObject> evalEnv,
Map<? extends EClass,? extends Set<? extends EObject>> extentMap) |
OCLAnalyzer |
EcoreEnvironmentFactory.createOCLAnalyzer(Environment<EPackage,EClassifier,EOperation,EStructuralFeature,EEnumLiteral,EParameter,EObject,CallOperationAction,SendSignalAction,Constraint,EClass,EObject> env,
String input) |
OCLFactoryWithHistory |
EcoreEnvironmentFactory.createOCLFactoryWithHistory(Environment<EPackage,EClassifier,EOperation,EStructuralFeature,EEnumLiteral,EParameter,EObject,CallOperationAction,SendSignalAction,Constraint,EClass,EObject> env) |
OCLSyntaxHelper |
EcoreEnvironmentFactory.createOCLSyntaxHelper(Environment<EPackage,EClassifier,EOperation,EStructuralFeature,EEnumLiteral,EParameter,EObject,CallOperationAction,SendSignalAction,Constraint,EClass,EObject> env) |
Visitor<Boolean,EClassifier,EOperation,EStructuralFeature,EEnumLiteral,EParameter,EObject,CallOperationAction,SendSignalAction,Constraint> |
EcoreEnvironmentFactory.createValidationVisitor(Environment<EPackage,EClassifier,EOperation,EStructuralFeature,EEnumLiteral,EParameter,EObject,CallOperationAction,SendSignalAction,Constraint,EClass,EObject> env) |
static OCL |
OCL.newInstance(Environment<EPackage,EClassifier,EOperation,EStructuralFeature,EEnumLiteral,EParameter,EObject,CallOperationAction,SendSignalAction,Constraint,EClass,EObject> env)
Creates a new
OCL using the specified initial Ecore
environment. |
static OCL |
OCL.newInstance(EnvironmentFactory<EPackage,EClassifier,EOperation,EStructuralFeature,EEnumLiteral,EParameter,EObject,CallOperationAction,SendSignalAction,Constraint,EClass,EObject> envFactory)
Creates a new
OCL using the specified Ecore environment
factory. |
static OCL |
OCL.newInstance(EnvironmentFactory<EPackage,EClassifier,EOperation,EStructuralFeature,EEnumLiteral,EParameter,EObject,CallOperationAction,SendSignalAction,Constraint,EClass,EObject> envFactory,
Resource resource)
Creates a new
OCL using the specified Ecore environment
factory and a resource from which to load the initial environment. |
void |
EcoreEnvironment.setParent(Environment<EPackage,EClassifier,EOperation,EStructuralFeature,EEnumLiteral,EParameter,EObject,CallOperationAction,SendSignalAction,Constraint,EClass,EObject> env) |
Constructor and Description |
---|
EvaluationVisitorImpl(Environment<EPackage,EClassifier,EOperation,EStructuralFeature,EEnumLiteral,EParameter,EObject,CallOperationAction,SendSignalAction,Constraint,EClass,EObject> env,
EvaluationEnvironment<EClassifier,EOperation,EStructuralFeature,EClass,EObject> evalEnv,
Map<? extends EClass,? extends Set<? extends EObject>> extentMap) |
Modifier and Type | Class and Description |
---|---|
class |
ConstraintImpl
An implementation of the model object 'Constraint'.
|
Modifier and Type | Method and Description |
---|---|
Constraint |
EcoreFactoryImpl.createConstraint() |
Modifier and Type | Method and Description |
---|---|
Constraint |
UMLReflectionImpl.createConstraint() |
Constraint |
UMLReflectionImpl.getConstraint(ExpressionInOCL<EClassifier,EParameter> specification) |
Modifier and Type | Method and Description |
---|---|
void |
UMLReflectionImpl.addConstrainedElement(Constraint constraint,
EObject constrainedElement) |
List<EModelElement> |
UMLReflectionImpl.getConstrainedElements(Constraint constraint) |
String |
UMLReflectionImpl.getConstraintName(Constraint constraint) |
ExpressionInOCL<EClassifier,EParameter> |
UMLReflectionImpl.getSpecification(Constraint constraint) |
String |
UMLReflectionImpl.getStereotype(Constraint constraint) |
void |
UMLReflectionImpl.setConstraintName(Constraint constraint,
String name) |
void |
UMLReflectionImpl.setSpecification(Constraint constraint,
ExpressionInOCL<EClassifier,EParameter> specification) |
void |
UMLReflectionImpl.setStereotype(Constraint constraint,
String stereotype) |
Constructor and Description |
---|
TracingEvaluationVisitor(EvaluationVisitor<EPackage,EClassifier,EOperation,EStructuralFeature,EEnumLiteral,EParameter,EObject,CallOperationAction,SendSignalAction,Constraint,EClass,EObject> decorated) |
Constructor and Description |
---|
OCLSyntaxHelper(Environment<EPackage,EClassifier,EOperation,EStructuralFeature,EEnumLiteral,EParameter,EObject,CallOperationAction,SendSignalAction,Constraint,EClass,EObject> env) |
Constructor and Description |
---|
OCLAnalyzer(Environment<EPackage,EClassifier,EOperation,EStructuralFeature,EEnumLiteral,EParameter,EObject,CallOperationAction,SendSignalAction,Constraint,EClass,EObject> rootEnvironment,
String input) |
ValidationVisitor(Environment<EPackage,EClassifier,EOperation,EStructuralFeature,EEnumLiteral,EParameter,EObject,CallOperationAction,SendSignalAction,Constraint,EClass,EObject> environment) |
Modifier and Type | Method and Description |
---|---|
T |
EcoreSwitch.caseConstraint(Constraint object)
Returns the result of interpreting the object as an instance of 'Constraint'.
|
boolean |
EcoreValidator.validateConstraint_WellFormedName(Constraint constraint,
DiagnosticChain diagnostics,
Map<Object,Object> context)
Validates the WellFormedName constraint of 'Constraint'.
|
boolean |
EcoreValidator.validateConstraint(Constraint constraint,
DiagnosticChain diagnostics,
Map<Object,Object> context) |
Copyright © 2005, 2018 IBM Corporation and others. All Rights Reserved.