Uses of Interface
org.eclipse.ocl.ecore.Constraint

Packages that use Constraint
org.eclipse.emf.ocl.expressions.util EMF utilities for the OCL expression syntax API. 
org.eclipse.emf.ocl.internal.parser   
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.util Generated utilities for working with instances the Ecore binding of the Types package of the OCL Abstract Syntax. 
 

Uses of Constraint in org.eclipse.emf.ocl.expressions.util
 

Methods in org.eclipse.emf.ocl.expressions.util that return Constraint
static Constraint ExpressionsUtil.toGenericAST(Environment env, Constraint constraint)
          Deprecated. Converts the specified constraint to the generic AST model.
 

Uses of Constraint in org.eclipse.emf.ocl.internal.parser
 

Methods in org.eclipse.emf.ocl.internal.parser that return Constraint
 Constraint CompatibilityEnvironment.getBodyCondition(EOperation operation)
           
 Constraint CompatibilityEnvironment.getDeriveConstraint(EStructuralFeature property)
           
 Constraint CompatibilityEnvironment.getInitConstraint(EStructuralFeature property)
           
 

Methods in org.eclipse.emf.ocl.internal.parser that return types with arguments of type Constraint
 Environment<EPackage,EClassifier,EOperation,EStructuralFeature,EEnumLiteral,EParameter,EObject,CallOperationAction,SendSignalAction,Constraint,EClass,EObject> CompatibilityEnvironmentFactory.createAttributeContext(Environment<EPackage,EClassifier,EOperation,EStructuralFeature,EEnumLiteral,EParameter,EObject,CallOperationAction,SendSignalAction,Constraint,EClass,EObject> parent, EStructuralFeature property)
           
 Environment<EPackage,EClassifier,EOperation,EStructuralFeature,EEnumLiteral,EParameter,EObject,CallOperationAction,SendSignalAction,Constraint,EClass,EObject> CompatibilityEnvironmentFactory.createClassifierContext(Environment<EPackage,EClassifier,EOperation,EStructuralFeature,EEnumLiteral,EParameter,EObject,CallOperationAction,SendSignalAction,Constraint,EClass,EObject> parent, EClassifier context)
           
 Environment<EPackage,EClassifier,EOperation,EStructuralFeature,EEnumLiteral,EParameter,EObject,CallOperationAction,SendSignalAction,Constraint,EClass,EObject> CompatibilityEnvironmentFactory.createEnvironment()
           
 Environment<EPackage,EClassifier,EOperation,EStructuralFeature,EEnumLiteral,EParameter,EObject,CallOperationAction,SendSignalAction,Constraint,EClass,EObject> CompatibilityEnvironmentFactory.createEnvironment(Environment<EPackage,EClassifier,EOperation,EStructuralFeature,EEnumLiteral,EParameter,EObject,CallOperationAction,SendSignalAction,Constraint,EClass,EObject> parent)
           
 Environment<EPackage,EClassifier,EOperation,EStructuralFeature,EEnumLiteral,EParameter,EObject,CallOperationAction,SendSignalAction,Constraint,EClass,EObject> CompatibilityEnvironmentFactory.createOperationContext(Environment<EPackage,EClassifier,EOperation,EStructuralFeature,EEnumLiteral,EParameter,EObject,CallOperationAction,SendSignalAction,Constraint,EClass,EObject> parent, EOperation operation)
           
 Environment<EPackage,EClassifier,EOperation,EStructuralFeature,EEnumLiteral,EParameter,EObject,CallOperationAction,SendSignalAction,Constraint,EClass,EObject> CompatibilityEnvironmentFactory.createPackageContext(Environment<EPackage,EClassifier,EOperation,EStructuralFeature,EEnumLiteral,EParameter,EObject,CallOperationAction,SendSignalAction,Constraint,EClass,EObject> parent, List<String> pathname)
           
static Environment<EPackage,EClassifier,EOperation,EStructuralFeature,EEnumLiteral,EParameter,EObject,CallOperationAction,SendSignalAction,Constraint,EClass,EObject> CompatibilityUtil.getCompatibilityEnvironment(Environment<EPackage,EClassifier,EOperation,EStructuralFeature,EEnumLiteral,EParameter,EObject,CallOperationAction,SendSignalAction,Constraint,EClass,EObject> parent, Environment environment, EnvironmentFactory<EPackage,EClassifier,EOperation,EStructuralFeature,EEnumLiteral,EParameter,EObject,CallOperationAction,SendSignalAction,Constraint,EClass,EObject> factory)
           
static EnvironmentFactory<EPackage,EClassifier,EOperation,EStructuralFeature,EEnumLiteral,EParameter,EObject,CallOperationAction,SendSignalAction,Constraint,EClass,EObject> CompatibilityUtil.getCompatibilityFactory(EnvironmentFactory factory)
           
 EnvironmentFactory<EPackage,EClassifier,EOperation,EStructuralFeature,EEnumLiteral,EParameter,EObject,CallOperationAction,SendSignalAction,Constraint,EClass,EObject> CompatibilityEnvironment.getFactory()
           
 UMLReflection<EPackage,EClassifier,EOperation,EStructuralFeature,EEnumLiteral,EParameter,EObject,CallOperationAction,SendSignalAction,Constraint> CompatibilityEnvironment.getUMLReflection()
           
 

Methods in org.eclipse.emf.ocl.internal.parser with parameters of type Constraint
 EStructuralFeature CompatibilityEnvironment.defineAttribute(EClassifier owner, Variable<EClassifier,EParameter> variable, Constraint constraint)
           
 EOperation CompatibilityEnvironment.defineOperation(EClassifier owner, String name, EClassifier type, List<Variable<EClassifier,EParameter>> params, Constraint constraint)
           
 void CompatibilityEnvironment.setBodyCondition(EOperation operation, Constraint constraint)
           
 void CompatibilityEnvironment.setDeriveConstraint(EStructuralFeature property, Constraint constraint)
           
 void CompatibilityEnvironment.setInitConstraint(EStructuralFeature property, Constraint constraint)
           
 

Method parameters in org.eclipse.emf.ocl.internal.parser with type arguments of type Constraint
 Environment<EPackage,EClassifier,EOperation,EStructuralFeature,EEnumLiteral,EParameter,EObject,CallOperationAction,SendSignalAction,Constraint,EClass,EObject> CompatibilityEnvironmentFactory.createAttributeContext(Environment<EPackage,EClassifier,EOperation,EStructuralFeature,EEnumLiteral,EParameter,EObject,CallOperationAction,SendSignalAction,Constraint,EClass,EObject> parent, EStructuralFeature property)
           
 Environment<EPackage,EClassifier,EOperation,EStructuralFeature,EEnumLiteral,EParameter,EObject,CallOperationAction,SendSignalAction,Constraint,EClass,EObject> CompatibilityEnvironmentFactory.createClassifierContext(Environment<EPackage,EClassifier,EOperation,EStructuralFeature,EEnumLiteral,EParameter,EObject,CallOperationAction,SendSignalAction,Constraint,EClass,EObject> parent, EClassifier context)
           
 Environment<EPackage,EClassifier,EOperation,EStructuralFeature,EEnumLiteral,EParameter,EObject,CallOperationAction,SendSignalAction,Constraint,EClass,EObject> CompatibilityEnvironmentFactory.createEnvironment(Environment<EPackage,EClassifier,EOperation,EStructuralFeature,EEnumLiteral,EParameter,EObject,CallOperationAction,SendSignalAction,Constraint,EClass,EObject> parent)
           
 Environment<EPackage,EClassifier,EOperation,EStructuralFeature,EEnumLiteral,EParameter,EObject,CallOperationAction,SendSignalAction,Constraint,EClass,EObject> CompatibilityEnvironmentFactory.createOperationContext(Environment<EPackage,EClassifier,EOperation,EStructuralFeature,EEnumLiteral,EParameter,EObject,CallOperationAction,SendSignalAction,Constraint,EClass,EObject> parent, EOperation operation)
           
 Environment<EPackage,EClassifier,EOperation,EStructuralFeature,EEnumLiteral,EParameter,EObject,CallOperationAction,SendSignalAction,Constraint,EClass,EObject> CompatibilityEnvironmentFactory.createPackageContext(Environment<EPackage,EClassifier,EOperation,EStructuralFeature,EEnumLiteral,EParameter,EObject,CallOperationAction,SendSignalAction,Constraint,EClass,EObject> parent, List<String> pathname)
           
static Environment CompatibilityUtil.getCompatibilityEnvironment(Environment<EPackage,EClassifier,EOperation,EStructuralFeature,EEnumLiteral,EParameter,EObject,CallOperationAction,SendSignalAction,Constraint,EClass,EObject> environment)
           
static Environment<EPackage,EClassifier,EOperation,EStructuralFeature,EEnumLiteral,EParameter,EObject,CallOperationAction,SendSignalAction,Constraint,EClass,EObject> CompatibilityUtil.getCompatibilityEnvironment(Environment<EPackage,EClassifier,EOperation,EStructuralFeature,EEnumLiteral,EParameter,EObject,CallOperationAction,SendSignalAction,Constraint,EClass,EObject> parent, Environment environment, EnvironmentFactory<EPackage,EClassifier,EOperation,EStructuralFeature,EEnumLiteral,EParameter,EObject,CallOperationAction,SendSignalAction,Constraint,EClass,EObject> factory)
           
static Environment<EPackage,EClassifier,EOperation,EStructuralFeature,EEnumLiteral,EParameter,EObject,CallOperationAction,SendSignalAction,Constraint,EClass,EObject> CompatibilityUtil.getCompatibilityEnvironment(Environment<EPackage,EClassifier,EOperation,EStructuralFeature,EEnumLiteral,EParameter,EObject,CallOperationAction,SendSignalAction,Constraint,EClass,EObject> parent, Environment environment, EnvironmentFactory<EPackage,EClassifier,EOperation,EStructuralFeature,EEnumLiteral,EParameter,EObject,CallOperationAction,SendSignalAction,Constraint,EClass,EObject> factory)
           
 

Uses of Constraint in org.eclipse.ocl.ecore
 

Methods in org.eclipse.ocl.ecore that return Constraint
 Constraint EcoreFactory.createConstraint()
          Returns a new object of class 'Constraint'
 Constraint EcoreEnvironment.getDefinition(Object feature)
           
 

Methods in org.eclipse.ocl.ecore that return types with arguments of type Constraint
 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)
           
 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)
           
 

Methods in org.eclipse.ocl.ecore with parameters of type Constraint
 OCL.Query OCL.createQuery(Constraint constraint)
          Creates a new Query encapsulating a constraint with the current environment and extent map. The return type is narrowed to the Ecore binding for the generic Query<C,CLS,E> type.
 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)
           
 

Method parameters in org.eclipse.ocl.ecore with type arguments of type Constraint
 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)
           
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.
protected  void EcoreEnvironment.setFactory(EnvironmentFactory<EPackage,EClassifier,EOperation,EStructuralFeature,EEnumLiteral,EParameter,EObject,CallOperationAction,SendSignalAction,Constraint,EClass,EObject> factory)
          Sets the factory that created me.
 void EcoreEnvironment.setParent(Environment<EPackage,EClassifier,EOperation,EStructuralFeature,EEnumLiteral,EParameter,EObject,CallOperationAction,SendSignalAction,Constraint,EClass,EObject> env)
           
 

Constructor parameters in org.eclipse.ocl.ecore with type arguments of type Constraint
EcoreEnvironment(Environment<EPackage,EClassifier,EOperation,EStructuralFeature,EEnumLiteral,EParameter,EObject,CallOperationAction,SendSignalAction,Constraint,EClass,EObject> parent)
          Initializes me with a parent environment, from which I inherit such things as a package registry and a resource.
OCL(Environment<EPackage,EClassifier,EOperation,EStructuralFeature,EEnumLiteral,EParameter,EObject,CallOperationAction,SendSignalAction,Constraint,EClass,EObject> env)
          Initializes me with an initial environment for the Ecore metamodel.
OCL(EnvironmentFactory<EPackage,EClassifier,EOperation,EStructuralFeature,EEnumLiteral,EParameter,EObject,CallOperationAction,SendSignalAction,Constraint,EClass,EObject> envFactory)
          Initializes me with an environment factory for the Ecore metamodel.
OCL(EnvironmentFactory<EPackage,EClassifier,EOperation,EStructuralFeature,EEnumLiteral,EParameter,EObject,CallOperationAction,SendSignalAction,Constraint,EClass,EObject> envFactory, Resource resource)
          Initializes me with an environment factory for the Ecore metamodel and a resource from which to load my root environment.
 

Uses of Constraint in org.eclipse.ocl.ecore.impl
 

Methods in org.eclipse.ocl.ecore.impl that return Constraint
 Constraint EcoreFactoryImpl.createConstraint()
           
 

Uses of Constraint in org.eclipse.ocl.ecore.internal
 

Methods in org.eclipse.ocl.ecore.internal that return Constraint
 Constraint UMLReflectionImpl.createConstraint()
           
 Constraint UMLReflectionImpl.getConstraint(ExpressionInOCL<EClassifier,EParameter> specification)
           
 

Methods in org.eclipse.ocl.ecore.internal with parameters of type Constraint
 List<EObject> 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)
           
 

Uses of Constraint in org.eclipse.ocl.ecore.util
 

Methods in org.eclipse.ocl.ecore.util with parameters of type Constraint
 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 2002, 2007 IBM Corporation and others.
All Rights Reserved.