Modifier and Type | Interface and Description |
---|---|
interface |
DomainCallExp |
interface |
DomainCollectionType |
interface |
DomainConstraint |
interface |
DomainEnumeration |
interface |
DomainEnumerationLiteral |
interface |
DomainExpression |
interface |
DomainFeature |
interface |
DomainInheritance
An Inheritance provides access to the transitive inheritance relationships of a type
with respect to a particular type regime, noting that the complexities of CompleteOCL allow
for different inheritance for different applications.
|
interface |
DomainInvalidType |
interface |
DomainIteration |
interface |
DomainLambdaType |
interface |
DomainMetaclass |
interface |
DomainNamedElement |
interface |
DomainNamespace |
interface |
DomainOperation |
interface |
DomainPackage |
interface |
DomainProperty |
interface |
DomainRoot |
interface |
DomainTemplateParameter |
interface |
DomainTupleType |
interface |
DomainType |
interface |
DomainTypedElement |
Modifier and Type | Class and Description |
---|---|
static class |
DomainParameterTypes.DomainParameter |
Modifier and Type | Method and Description |
---|---|
DomainElement |
DomainTypeParameters.get(int i) |
DomainElement |
DomainStandardLibrary.getOperationTemplateParameter(DomainOperation anOperation,
int index) |
Constructor and Description |
---|
DomainTypeParameters(java.util.List<? extends DomainElement> parameters) |
Modifier and Type | Method and Description |
---|---|
DomainElement |
OclVoidTypeIdImpl.getOrigin() |
Modifier and Type | Class and Description |
---|---|
class |
AbstractCollectionType |
class |
AbstractInheritance |
class |
AbstractMetaclass |
class |
AbstractSpecializedType |
class |
AbstractTuplePart |
class |
AbstractTupleType |
class |
AbstractType |
class |
DomainInvalidTypeImpl |
Modifier and Type | Method and Description |
---|---|
DomainElement |
AbstractStandardLibrary.getOperationTemplateParameter(DomainOperation anOperation,
int index) |
Modifier and Type | Method and Description |
---|---|
DomainElement |
Value.asElement() |
Modifier and Type | Method and Description |
---|---|
DomainElement |
InvalidValueException.asElement() |
DomainElement |
NullValueImpl.asElement() |
DomainElement |
NumberValueImpl.asElement() |
DomainElement |
ValueImpl.asElement() |
Modifier and Type | Class and Description |
---|---|
class |
EcoreExecutorEnumeration |
class |
EcoreExecutorEnumerationLiteral |
class |
EcoreExecutorInvalidType |
class |
EcoreExecutorPackage |
class |
EcoreExecutorProperty |
class |
EcoreExecutorType |
class |
EcoreExecutorVoidType |
class |
EcoreReflectiveEnumeration |
class |
EcoreReflectivePackage |
class |
EcoreReflectiveType |
Modifier and Type | Interface and Description |
---|---|
interface |
ExecutorTypeArgument |
Modifier and Type | Class and Description |
---|---|
class |
AbstractExecutorProperty |
class |
DomainReflectivePackage
DomainExecutorPackage uses the limited Domain interfaces to construct a package description for use
in contexts where no explicit ExecutorPackage is available.
|
class |
DomainReflectiveType |
class |
ExecutorEnumerationLiteral |
class |
ExecutorLambdaType |
class |
ExecutorOperation |
class |
ExecutorPackage |
class |
ExecutorProperty |
class |
ExecutorPropertyWithImplementation |
class |
ExecutorSpecializedType |
class |
ExecutorTupleType |
class |
ExecutorType
An ExecutorType defines a Type using a compact representation suitable for efficient
execution and static construction.
|
class |
ExecutorTypedElement |
class |
ExecutorTypeParameter |
class |
JavaType
JavaType supports the usage of Java Class to define the type of an object.
|
class |
ReflectivePackage
A ReflectivePackage builds a dispatch table representative of a model package at run-time using a minimal reflective API.
|
class |
ReflectiveType
A ReflectiveType defines a Type using a compact representation suitable for efficient
execution.
|
Modifier and Type | Method and Description |
---|---|
DomainElement |
ExecutableStandardLibrary.getTemplateParameter(TemplateParameterId id,
DomainElement context) |
DomainElement |
AbstractIdResolver.visitTemplateBinding(TemplateBinding id) |
DomainElement |
AbstractIdResolver.visitTemplateParameterId(TemplateParameterId id) |
Modifier and Type | Method and Description |
---|---|
DomainElement |
ExecutableStandardLibrary.getTemplateParameter(TemplateParameterId id,
DomainElement context) |
Modifier and Type | Interface and Description |
---|---|
interface |
Annotation
A representation of the model object 'Annotation'.
|
interface |
AnyType
A representation of the model object 'Any Type'.
|
interface |
AssociationClass
A representation of the model object 'Association Class'.
|
interface |
AssociationClassCallExp
A representation of the model object 'Association Class Call Exp'.
|
interface |
BagType
A representation of the model object 'Bag Type'.
|
interface |
Behavior
A representation of the model object 'Behavior'.
|
interface |
BooleanLiteralExp
A representation of the model object 'Boolean Literal Exp'.
|
interface |
CallExp
A representation of the model object 'Call Exp'.
|
interface |
CallOperationAction
A representation of the model object 'Call Operation Action'.
|
interface |
Class
A representation of the model object 'Class'.
|
interface |
CollectionItem
A representation of the model object 'Collection Item'.
|
interface |
CollectionLiteralExp
A representation of the model object 'Collection Literal Exp'.
|
interface |
CollectionLiteralPart
A representation of the model object 'Collection Literal Part'.
|
interface |
CollectionRange
A representation of the model object 'Collection Range'.
|
interface |
CollectionType
A representation of the model object 'Collection Type'.
|
interface |
Comment
A representation of the model object 'Comment'.
|
interface |
ConnectionPointReference
A representation of the model object 'Connection Point Reference'.
|
interface |
Constraint
A representation of the model object 'Constraint'.
|
interface |
ConstructorExp
A representation of the model object 'Constructor Exp'.
|
interface |
ConstructorPart
A representation of the model object 'Constructor Part'.
|
interface |
DataType
A representation of the model object 'Data Type'.
|
interface |
Detail
A representation of the model object 'Detail'.
|
interface |
DynamicElement
A representation of the model object 'Dynamic Element'.
|
interface |
DynamicProperty
A representation of the model object 'Dynamic Property'.
|
interface |
DynamicType
A representation of the model object 'Dynamic Type'.
|
interface |
Element
A representation of the model object 'Element'.
|
interface |
ElementExtension
A representation of the model object 'Applied Stereotype'.
|
interface |
Enumeration
A representation of the model object 'Enumeration'.
|
interface |
EnumerationLiteral
A representation of the model object 'Enumeration Literal'.
|
interface |
EnumLiteralExp
A representation of the model object 'Enum Literal Exp'.
|
interface |
ExpressionInOCL
A representation of the model object 'Expression In Ocl'.
|
interface |
Feature
A representation of the model object 'Feature'.
|
interface |
FeatureCallExp
A representation of the model object 'Feature Call Exp'.
|
interface |
FinalState
A representation of the model object 'Final State'.
|
interface |
IfExp
A representation of the model object 'If Exp'.
|
interface |
Import
A representation of the model object 'Import'.
|
interface |
IntegerLiteralExp
A representation of the model object 'Integer Literal Exp'.
|
interface |
InvalidLiteralExp
A representation of the model object 'Invalid Literal Exp'.
|
interface |
InvalidType
A representation of the model object 'Invalid Type'.
|
interface |
IterateExp
A representation of the model object 'Iterate Exp'.
|
interface |
Iteration
A representation of the model object 'Iteration'.
|
interface |
IteratorExp
A representation of the model object 'Iterator Exp'.
|
interface |
LambdaType
A representation of the model object 'Lambda Type'.
|
interface |
LetExp
A representation of the model object 'Let Exp'.
|
interface |
Library
A representation of the model object 'Library'.
|
interface |
LiteralExp
A representation of the model object 'Literal Exp'.
|
interface |
LoopExp
A representation of the model object 'Loop Exp'.
|
interface |
MessageExp
A representation of the model object 'Message Exp'.
|
interface |
MessageType
A representation of the model object 'Message Type'.
|
interface |
Metaclass
A representation of the model object 'Classifier Type'.
|
interface |
NamedElement
A representation of the model object 'Named Element'.
|
interface |
Namespace
A representation of the model object 'Namespace'.
|
interface |
NavigationCallExp
A representation of the model object 'Navigation Call Exp'.
|
interface |
NullLiteralExp
A representation of the model object 'Null Literal Exp'.
|
interface |
NumericLiteralExp
A representation of the model object 'Numeric Literal Exp'.
|
interface |
OCLExpression
A representation of the model object 'Ocl Expression'.
|
interface |
OpaqueExpression
A representation of the model object 'Opaque Expression'.
|
interface |
Operation
A representation of the model object 'Operation'.
|
interface |
OperationCallExp
A representation of the model object 'Operation Call Exp'.
|
interface |
OperationTemplateParameter
A representation of the model object 'Operation Template Parameter'.
|
interface |
OrderedSetType
A representation of the model object 'Ordered Set Type'.
|
interface |
Package
A representation of the model object 'Package'.
|
interface |
PackageableElement
A representation of the model object 'Packageable Element'.
|
interface |
Parameter
A representation of the model object 'Parameter'.
|
interface |
ParameterableElement
A representation of the model object 'Parameterable Element'.
|
interface |
Precedence
A representation of the model object 'Precedence'.
|
interface |
PrimitiveLiteralExp
A representation of the model object 'Primitive Literal Exp'.
|
interface |
PrimitiveType
A representation of the model object 'Primitive Type'.
|
interface |
Profile
A representation of the model object 'Profile'.
|
interface |
Property
A representation of the model object 'Property'.
|
interface |
PropertyCallExp
A representation of the model object 'Property Call Exp'.
|
interface |
Pseudostate
A representation of the model object 'Pseudostate'.
|
interface |
RealLiteralExp
A representation of the model object 'Real Literal Exp'.
|
interface |
Region
A representation of the model object 'Region'.
|
interface |
Root
A representation of the model object 'Root'.
|
interface |
SelfType
A representation of the model object 'Self Type'.
|
interface |
SendSignalAction
A representation of the model object 'Send Signal Action'.
|
interface |
SequenceType
A representation of the model object 'Sequence Type'.
|
interface |
SetType
A representation of the model object 'Set Type'.
|
interface |
Signal
A representation of the model object 'Signal'.
|
interface |
State
A representation of the model object 'State'.
|
interface |
StateExp
A representation of the model object 'State Exp'.
|
interface |
StateMachine
A representation of the model object 'State Machine'.
|
interface |
Stereotype
A representation of the model object 'Stereotype'.
|
interface |
StringLiteralExp
A representation of the model object 'String Literal Exp'.
|
interface |
TemplateableElement
A representation of the model object 'Templateable Element'.
|
interface |
TemplateBinding
A representation of the model object 'Template Binding'.
|
interface |
TemplateParameter
A representation of the model object 'Template Parameter'.
|
interface |
TemplateParameterSubstitution
A representation of the model object 'Template Parameter Substitution'.
|
interface |
TemplateParameterType
A representation of the model object 'Template Parameter Type'.
|
interface |
TemplateSignature
A representation of the model object 'Template Signature'.
|
interface |
Transition
A representation of the model object 'Transition'.
|
interface |
Trigger
A representation of the model object 'Trigger'.
|
interface |
TupleLiteralExp
A representation of the model object 'Tuple Literal Exp'.
|
interface |
TupleLiteralPart
A representation of the model object 'Tuple Literal Part'.
|
interface |
TupleType
A representation of the model object 'Tuple Type'.
|
interface |
Type
A representation of the model object 'Type'.
|
interface |
TypedElement
A representation of the model object 'Typed Element'.
|
interface |
TypedMultiplicityElement
A representation of the model object 'Typed Multiplicity Element'.
|
interface |
TypeExp
A representation of the model object 'Type Exp'.
|
interface |
TypeTemplateParameter
A representation of the model object 'Type Template Parameter'.
|
interface |
UnlimitedNaturalLiteralExp
A representation of the model object 'Unlimited Natural Literal Exp'.
|
interface |
UnspecifiedType
A representation of the model object 'Unspecified Type'.
|
interface |
UnspecifiedValueExp
A representation of the model object 'Unspecified Value Exp'.
|
interface |
ValueSpecification
A representation of the model object 'Value Specification'.
|
interface |
Variable
A representation of the model object 'Variable'.
|
interface |
VariableDeclaration
A representation of the model object 'Variable Declaration'.
|
interface |
VariableExp
A representation of the model object 'Variable Exp'.
|
interface |
Vertex
A representation of the model object 'Vertex'.
|
interface |
VoidType
A representation of the model object 'Void Type'.
|
Modifier and Type | Class and Description |
---|---|
class |
PivotExecutorOperation |
Modifier and Type | Class and Description |
---|---|
class |
AnnotationImpl
An implementation of the model object 'Annotation'.
|
class |
AnyTypeImpl
An implementation of the model object 'Any Type'.
|
class |
AssociationClassCallExpImpl
An implementation of the model object 'Association Class Call Exp'.
|
class |
AssociationClassImpl
An implementation of the model object 'Association Class'.
|
class |
BagTypeImpl
An implementation of the model object 'Bag Type'.
|
class |
BehaviorImpl
An implementation of the model object 'Behavior'.
|
class |
BooleanLiteralExpImpl
An implementation of the model object 'Boolean Literal Exp'.
|
class |
CallExpImpl
An implementation of the model object 'Call Exp'.
|
class |
CallOperationActionImpl
An implementation of the model object 'Call Operation Action'.
|
class |
ClassImpl
An implementation of the model object 'Class'.
|
class |
CollectionItemImpl
An implementation of the model object 'Collection Item'.
|
class |
CollectionLiteralExpImpl
An implementation of the model object 'Collection Literal Exp'.
|
class |
CollectionLiteralPartImpl
An implementation of the model object 'Collection Literal Part'.
|
class |
CollectionRangeImpl
An implementation of the model object 'Collection Range'.
|
class |
CollectionTypeImpl
An implementation of the model object 'Collection Type'.
|
class |
CommentImpl
An implementation of the model object 'Comment'.
|
class |
ConnectionPointReferenceImpl
An implementation of the model object 'Connection Point Reference'.
|
class |
ConstraintImpl
An implementation of the model object 'Constraint'.
|
class |
ConstructorExpImpl
An implementation of the model object 'Constructor Exp'.
|
class |
ConstructorPartImpl
An implementation of the model object 'Constructor Part'.
|
class |
DataTypeImpl
An implementation of the model object 'Data Type'.
|
class |
DetailImpl
An implementation of the model object 'Detail'.
|
class |
DynamicElementImpl
An implementation of the model object 'Dynamic Element'.
|
class |
DynamicPropertyImpl
An implementation of the model object 'Dynamic Property'.
|
class |
DynamicTypeImpl
An implementation of the model object 'Dynamic Type'.
|
class |
ElementExtensionImpl
An implementation of the model object 'Applied Stereotype'.
|
class |
ElementImpl
An implementation of the model object 'Element'.
|
class |
EnumerationImpl
An implementation of the model object 'Enumeration'.
|
class |
EnumerationLiteralImpl
An implementation of the model object 'Enumeration Literal'.
|
class |
EnumLiteralExpImpl
An implementation of the model object 'Enum Literal Exp'.
|
class |
ExpressionInOCLImpl
An implementation of the model object 'Expression In Ocl'.
|
class |
FeatureCallExpImpl
An implementation of the model object 'Feature Call Exp'.
|
class |
FeatureImpl
An implementation of the model object 'Feature'.
|
class |
FinalStateImpl
An implementation of the model object 'Final State'.
|
class |
IfExpImpl
An implementation of the model object 'If Exp'.
|
class |
ImportImpl
An implementation of the model object 'Import'.
|
class |
IntegerLiteralExpImpl
An implementation of the model object 'Integer Literal Exp'.
|
class |
InvalidLiteralExpImpl
An implementation of the model object 'Invalid Literal Exp'.
|
class |
InvalidTypeImpl
An implementation of the model object 'Invalid Type'.
|
class |
IterateExpImpl
An implementation of the model object 'Iterate Exp'.
|
class |
IterationImpl
An implementation of the model object 'Iteration'.
|
class |
IteratorExpImpl
An implementation of the model object 'Iterator Exp'.
|
class |
LambdaTypeImpl
An implementation of the model object 'Lambda Type'.
|
class |
LetExpImpl
An implementation of the model object 'Let Exp'.
|
class |
LibraryImpl
An implementation of the model object 'Library'.
|
class |
LiteralExpImpl
An implementation of the model object 'Literal Exp'.
|
class |
LoopExpImpl
An implementation of the model object 'Loop Exp'.
|
class |
MessageExpImpl
An implementation of the model object 'Message Exp'.
|
class |
MessageTypeImpl
An implementation of the model object 'Message Type'.
|
class |
MetaclassImpl
An implementation of the model object 'Classifier Type'.
|
class |
NamedElementImpl
An implementation of the model object 'Named Element'.
|
class |
NamespaceImpl
An implementation of the model object 'Namespace'.
|
class |
NavigationCallExpImpl
An implementation of the model object 'Navigation Call Exp'.
|
class |
NullLiteralExpImpl
An implementation of the model object 'Null Literal Exp'.
|
class |
NumericLiteralExpImpl
An implementation of the model object 'Numeric Literal Exp'.
|
class |
OCLExpressionImpl
An implementation of the model object 'Ocl Expression'.
|
class |
OpaqueExpressionImpl
An implementation of the model object 'Opaque Expression'.
|
class |
OperationCallExpImpl
An implementation of the model object 'Operation Call Exp'.
|
class |
OperationImpl
An implementation of the model object 'Operation'.
|
class |
OperationTemplateParameterImpl
An implementation of the model object 'Operation Template Parameter'.
|
class |
OrderedSetTypeImpl
An implementation of the model object 'Ordered Set Type'.
|
class |
PackageableElementImpl
An implementation of the model object 'Packageable Element'.
|
class |
PackageImpl
An implementation of the model object 'Package'.
|
class |
ParameterableElementImpl
An implementation of the model object 'Parameterable Element'.
|
class |
ParameterImpl
An implementation of the model object 'Parameter'.
|
class |
PrecedenceImpl
An implementation of the model object 'Precedence'.
|
class |
PrimitiveLiteralExpImpl
An implementation of the model object 'Primitive Literal Exp'.
|
class |
PrimitiveTypeImpl
An implementation of the model object 'Primitive Type'.
|
class |
ProfileImpl
An implementation of the model object 'Profile'.
|
class |
PropertyCallExpImpl
An implementation of the model object 'Property Call Exp'.
|
class |
PropertyImpl
An implementation of the model object 'Property'.
|
class |
PseudostateImpl
An implementation of the model object 'Pseudostate'.
|
class |
RealLiteralExpImpl
An implementation of the model object 'Real Literal Exp'.
|
class |
RegionImpl
An implementation of the model object 'Region'.
|
class |
RootImpl
An implementation of the model object 'Root'.
|
class |
SelfTypeImpl
An implementation of the model object 'Self Type'.
|
class |
SendSignalActionImpl
An implementation of the model object 'Send Signal Action'.
|
class |
SequenceTypeImpl
An implementation of the model object 'Sequence Type'.
|
class |
SetTypeImpl
An implementation of the model object 'Set Type'.
|
class |
SignalImpl
An implementation of the model object 'Signal'.
|
class |
StateExpImpl
An implementation of the model object 'State Exp'.
|
class |
StateImpl
An implementation of the model object 'State'.
|
class |
StateMachineImpl
An implementation of the model object 'State Machine'.
|
class |
StereotypeImpl
An implementation of the model object 'Stereotype'.
|
class |
StringLiteralExpImpl
An implementation of the model object 'String Literal Exp'.
|
class |
TemplateableElementImpl
An implementation of the model object 'Templateable Element'.
|
class |
TemplateBindingImpl
An implementation of the model object 'Template Binding'.
|
class |
TemplateParameterImpl
An implementation of the model object 'Template Parameter'.
|
class |
TemplateParameterSubstitutionImpl
An implementation of the model object 'Template Parameter Substitution'.
|
class |
TemplateParameterTypeImpl
An implementation of the model object 'Template Parameter Type'.
|
class |
TemplateSignatureImpl
An implementation of the model object 'Template Signature'.
|
class |
TransitionImpl
An implementation of the model object 'Transition'.
|
class |
TriggerImpl
An implementation of the model object 'Trigger'.
|
class |
TupleLiteralExpImpl
An implementation of the model object 'Tuple Literal Exp'.
|
class |
TupleLiteralPartImpl
An implementation of the model object 'Tuple Literal Part'.
|
class |
TuplePartImpl |
class |
TupleTypeImpl
An implementation of the model object 'Tuple Type'.
|
class |
TypedElementImpl
An implementation of the model object 'Typed Element'.
|
class |
TypedMultiplicityElementImpl
An implementation of the model object 'Typed Multiplicity Element'.
|
class |
TypeExpImpl
An implementation of the model object 'Type Exp'.
|
class |
TypeImpl
An implementation of the model object 'Type'.
|
class |
TypeTemplateParameterImpl
An implementation of the model object 'Type Template Parameter'.
|
class |
UnlimitedNaturalLiteralExpImpl
An implementation of the model object 'Unlimited Natural Literal Exp'.
|
class |
UnspecifiedTypeImpl
An implementation of the model object 'Unspecified Type'.
|
class |
UnspecifiedValueExpImpl
An implementation of the model object 'Unspecified Value Exp'.
|
class |
ValueSpecificationImpl
An implementation of the model object 'Value Specification'.
|
class |
VariableDeclarationImpl
An implementation of the model object 'Variable Declaration'.
|
class |
VariableExpImpl
An implementation of the model object 'Variable Exp'.
|
class |
VariableImpl
An implementation of the model object 'Variable'.
|
class |
VertexImpl
An implementation of the model object 'Vertex'.
|
class |
VoidTypeImpl
An implementation of the model object 'Void Type'.
|
Modifier and Type | Interface and Description |
---|---|
interface |
TypeServer
A TypeServer serves coordinated behavior of one or more
merged Types as required for Complete OCL type extension.
|
Modifier and Type | Class and Description |
---|---|
class |
AbstractTypeServer
An AbstractTypeServer provides the co-ordinated operation, property and superclass lookup caches for one or more merged types.
|
class |
AnyTypeServer |
class |
CollectionTypeServer
An CollectionTypeServer supports one or more merged collection types as the source for operations, properties or superclasses
and additionally supports their specializations.
|
class |
EnumerationTypeServer |
class |
ExtensibleTypeServer
An ExtensibleTypeServer supports one or more merged types as the source for operations, properties or superclasses.
|
class |
ExtensionTypeServer
An ExtensionTypeServer supports the type for the extension of a class by a stereotype application.
|
class |
InvalidTypeServer |
class |
MetaclassServer
A MetaclassServer supports one or more merged types as the source for operations, properties or superclasses
and additionally supports their specializations.
|
class |
NestedPackageServer
A RootPackageServer adapts the primary nested Package to coordinate the coherent behavior of a primary and one or more
secondary Packages as required for Complete OCL package extension.
|
class |
Orphanage
An Orphanage provides a Package that weakly contains elements such as type specializations that
should require a container for the purposes of validation, but which should be eligible for
garbage collection whenever no longer in use.
|
class |
OrphanPackageServer
The OrphanPackageServer ensures that orphan types have their own servers.
|
class |
OrphanTypeServer
An OrphanTypeServer provides a 'merge' type behaviour for a synthesized type that forms part of the
OrphanPackage rather than a true package.
|
class |
PackageServer
A PackageServer adapts the primary Package to coordinate the coherent behavior of a primary and one or more
secondary Packages as required for Complete OCL package extension.
|
class |
PrimitiveTypeServer
A PrimitiveTypeServer supports one or more merged primitive types.
|
class |
RootPackageServer
A RootPackageServer adapts the primary root Package to coordinate the coherent behavior of a primary and one or more
secondary Packages as required for Complete OCL package extension.
|
class |
TemplateableTypeServer
An TemplateableTypeServer supports one or more merged types as the source for operations, properties or superclasses
and additionally supports their specializations.
|
static class |
TupleTypeManager.TuplePart
TuplePart provides a convenient descriptor for a tuple part complying with the full EMF model protocols.
|
Modifier and Type | Method and Description |
---|---|
DomainElement |
MetaModelManager.getOperationTemplateParameter(DomainOperation anOperation,
int index) |
Modifier and Type | Method and Description |
---|---|
protected java.lang.Iterable<Comment> |
MetaModelManager.CompleteElementCommentsIterable.getInnerIterable(DomainElement model) |
Modifier and Type | Method and Description |
---|---|
Type |
TemplateableTypeServer.getSpecializedType(java.util.List<? extends DomainElement> templateArguments) |
Constructor and Description |
---|
MetaModelManager.CompleteElementCommentsIterable(java.lang.Iterable<? extends DomainElement> models) |
Modifier and Type | Method and Description |
---|---|
static <T extends DomainElement> |
EnvironmentView.addDisambiguator(java.lang.Class<T> targetClass,
java.util.Comparator<T> disambiguator) |
Modifier and Type | Method and Description |
---|---|
static java.lang.Iterable<java.lang.Class<? extends DomainElement>> |
EnvironmentView.getDisambiguatorKeys() |
static java.util.List<java.util.Comparator<DomainElement>> |
EnvironmentView.getDisambiguators(java.lang.Class<? extends DomainElement> key) |
Modifier and Type | Method and Description |
---|---|
void |
EnvironmentView.addElement(java.lang.String elementName,
DomainElement element)
Add an element with an elementName to the view
|
int |
ScopeFilter.compareMatches(MetaModelManager metaModelManager,
DomainElement match1,
java.util.Map<TemplateParameter,ParameterableElement> bindings1,
DomainElement match2,
java.util.Map<TemplateParameter,ParameterableElement> bindings2)
Return -ve if match1 is inferior to match2, +ve if match2 is inferior to match1, or
zero if both matches are of equal validity.
|
boolean |
ScopeFilter.matches(EnvironmentView environmentView,
DomainElement eObject)
Return true if the filter accepts eObject as a candidate for
inclusion in the EnvironmentView.
|
void |
EnvironmentView.setBindings(DomainElement eObject,
java.util.Map<TemplateParameter,ParameterableElement> bindings) |
Modifier and Type | Method and Description |
---|---|
void |
EnvironmentView.addElements(java.lang.Iterable<? extends DomainElement> elements) |
void |
EnvironmentView.addElements(java.util.Map<java.lang.String,? extends DomainElement> elements) |
static java.util.List<java.util.Comparator<DomainElement>> |
EnvironmentView.getDisambiguators(java.lang.Class<? extends DomainElement> key) |
Modifier and Type | Method and Description |
---|---|
static java.lang.String |
PivotUtil.getNsURI(DomainElement element)
Return a URI based on the nsURI of the immediate parent package.
|
Modifier and Type | Method and Description |
---|---|
int |
OperationContextFilter.compareMatches(MetaModelManager metaModelManager,
DomainElement match1,
java.util.Map<TemplateParameter,ParameterableElement> bindings1,
DomainElement match2,
java.util.Map<TemplateParameter,ParameterableElement> bindings2) |
boolean |
OperationContextFilter.matches(EnvironmentView environmentView,
DomainElement eObject) |
Modifier and Type | Method and Description |
---|---|
boolean |
CompleteOCLContainmentVisitor.OperationDeclScopeFilter.matches(EnvironmentView environmentView,
DomainElement eObject) |
Modifier and Type | Method and Description |
---|---|
int |
AbstractOperationFilter.compareMatches(MetaModelManager metaModelManager,
DomainElement match1,
java.util.Map<TemplateParameter,ParameterableElement> bindings1,
DomainElement match2,
java.util.Map<TemplateParameter,ParameterableElement> bindings2) |
int |
OperationFilter.compareMatches(MetaModelManager metaModelManager,
DomainElement match1,
java.util.Map<TemplateParameter,ParameterableElement> referenceBindings,
DomainElement match2,
java.util.Map<TemplateParameter,ParameterableElement> candidateBindings) |
protected void |
AbstractOperationFilter.installBindings(EnvironmentView environmentView,
DomainElement eObject,
java.util.Map<TemplateParameter,ParameterableElement> bindings) |
protected void |
OperationFilter.installBindings(EnvironmentView environmentView,
DomainElement eObject,
java.util.Map<TemplateParameter,ParameterableElement> bindings) |
boolean |
BinaryOperationFilter.matches(EnvironmentView environmentView,
DomainElement eObject) |
boolean |
ImplicitCollectFilter.matches(EnvironmentView environmentView,
DomainElement eObject) |
boolean |
ImplicitCollectionFilter.matches(EnvironmentView environmentView,
DomainElement eObject) |
boolean |
OperationFilter.matches(EnvironmentView environmentView,
DomainElement eObject) |
boolean |
UnaryOperationFilter.matches(EnvironmentView environmentView,
DomainElement eObject) |
Modifier and Type | Interface and Description |
---|---|
interface |
MetaTypeName
A representation of the model object 'Meta Type Name'.
|
Modifier and Type | Class and Description |
---|---|
class |
MetaTypeNameImpl
An implementation of the model object 'Meta Type Name'.
|