Modifier and Type | Interface and Description |
---|---|
interface |
AnyType
A representation of the model object 'Any Type'.
|
interface |
AssociationClass
A representation of the model object 'Association Class'.
|
interface |
BagType
A representation of the model object 'Bag Type'.
|
interface |
Behavior
A representation of the model object 'Behavior'.
|
interface |
Class
A representation of the model object 'Class'.
|
interface |
CollectionType
A representation of the model object 'Collection Type'.
|
interface |
DataType
A representation of the model object 'Data Type'.
|
interface |
DynamicBehavior
A representation of the model object 'Dynamic Behavior'.
|
interface |
DynamicType
A representation of the model object 'Dynamic Type'.
|
interface |
ElementExtension
A representation of the model object 'Applied Stereotype'.
|
interface |
Enumeration
A representation of the model object 'Enumeration'.
|
interface |
InvalidType
A representation of the model object 'Invalid Type'.
|
interface |
Iteration
A representation of the model object 'Iteration'.
|
interface |
LambdaType
A representation of the model object 'Lambda Type'.
|
interface |
MapType
A representation of the model object 'Map Type'.
|
interface |
MessageType
A representation of the model object 'Message Type'.
|
interface |
Operation
A representation of the model object 'Operation'.
|
interface |
OrderedSetType
A representation of the model object 'Ordered Set Type'.
|
interface |
PrimitiveType
A representation of the model object 'Primitive Type'.
|
interface |
SelfType
A representation of the model object 'Self Type'.
|
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 |
StateMachine
A representation of the model object 'State Machine'.
|
interface |
Stereotype
A representation of the model object 'Stereotype'.
|
interface |
TupleType
A representation of the model object 'Tuple Type'.
|
interface |
VoidType
A representation of the model object 'Void Type'.
|
interface |
WildcardType
A representation of the model object 'Wildcard Type'.
|
Modifier and Type | Method and Description |
---|---|
TemplateableElement |
TemplateBinding.getOwningElement()
Returns the value of the 'Owning Element' container reference.
|
TemplateableElement |
TemplateSignature.getOwningElement()
Returns the value of the 'Owning Element' container reference.
|
TemplateableElement |
TemplateableElement.getUnspecializedElement()
Returns the value of the 'Unspecialized Element' reference.
|
Modifier and Type | Method and Description |
---|---|
void |
TemplateBinding.setOwningElement(TemplateableElement value)
Sets the value of the '
Owning Element ' container reference. |
void |
TemplateSignature.setOwningElement(TemplateableElement value)
Sets the value of the '
Owning Element ' container reference. |
void |
TemplateableElement.setUnspecializedElement(TemplateableElement value)
Sets the value of the '
Unspecialized Element ' reference. |
Modifier and Type | Class and Description |
---|---|
class |
AnyTypeImpl
An implementation of the model object 'Any Type'.
|
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 |
ClassImpl
An implementation of the model object 'Class'.
|
class |
CollectionTypeImpl
An implementation of the model object 'Collection Type'.
|
class |
DataTypeImpl
An implementation of the model object 'Data Type'.
|
class |
DynamicBehaviorImpl
An implementation of the model object 'Dynamic Behavior'.
|
class |
DynamicTypeImpl
An implementation of the model object 'Dynamic Type'.
|
class |
ElementExtensionImpl
An implementation of the model object 'Applied Stereotype'.
|
class |
EnumerationImpl
An implementation of the model object 'Enumeration'.
|
class |
InvalidTypeImpl
An implementation of the model object 'Invalid Type'.
|
class |
IterationImpl
An implementation of the model object 'Iteration'.
|
class |
LambdaTypeImpl
An implementation of the model object 'Lambda Type'.
|
class |
MapTypeImpl
An implementation of the model object 'Map Type'.
|
class |
MessageTypeImpl
An implementation of the model object 'Message Type'.
|
class |
OperationImpl
An implementation of the model object 'Operation'.
|
class |
OrderedSetTypeImpl
An implementation of the model object 'Ordered Set Type'.
|
class |
PrimitiveTypeImpl
An implementation of the model object 'Primitive Type'.
|
class |
SelfTypeImpl
An implementation of the model object 'Self Type'.
|
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 |
StateMachineImpl
An implementation of the model object 'State Machine'.
|
class |
StereotypeImpl
An implementation of the model object 'Stereotype'.
|
class |
TemplateableElementImpl
An implementation of the model object 'Templateable Element'.
|
class |
TupleTypeImpl
An implementation of the model object 'Tuple Type'.
|
class |
VoidTypeImpl
An implementation of the model object 'Void Type'.
|
class |
WildcardTypeImpl
An implementation of the model object 'Wildcard Type'.
|
Modifier and Type | Field and Description |
---|---|
protected TemplateableElement |
ClassImpl.unspecializedElement
The cached value of the '
Unspecialized Element ' reference. |
protected TemplateableElement |
OperationImpl.unspecializedElement
The cached value of the '
Unspecialized Element ' reference. |
protected TemplateableElement |
TemplateableElementImpl.unspecializedElement
The cached value of the '
Unspecialized Element ' reference. |
Modifier and Type | Method and Description |
---|---|
protected <T extends TemplateableElement> |
StandardLibraryImpl.resolveRequiredSimpleType(java.lang.Class<T> requiredClassType,
java.lang.String name) |
protected <T extends TemplateableElement> |
StandardLibraryImpl.resolveRequiredTemplateableType(java.lang.Class<T> requiredClassType,
java.lang.String name,
int parameterCount) |
Modifier and Type | Method and Description |
---|---|
TemplateableElement |
TemplateBindingImpl.getOwningElement() |
TemplateableElement |
TemplateSignatureImpl.getOwningElement() |
TemplateableElement |
ClassImpl.getUnspecializedElement() |
TemplateableElement |
OperationImpl.getUnspecializedElement() |
TemplateableElement |
TemplateableElementImpl.getUnspecializedElement() |
Modifier and Type | Method and Description |
---|---|
org.eclipse.emf.common.notify.NotificationChain |
TemplateBindingImpl.basicSetOwningElement(TemplateableElement newOwningElement,
org.eclipse.emf.common.notify.NotificationChain msgs) |
org.eclipse.emf.common.notify.NotificationChain |
TemplateSignatureImpl.basicSetOwningElement(TemplateableElement newOwningElement,
org.eclipse.emf.common.notify.NotificationChain msgs) |
void |
TemplateBindingImpl.setOwningElement(TemplateableElement newOwningElement) |
void |
TemplateSignatureImpl.setOwningElement(TemplateableElement newOwningElement) |
void |
ClassImpl.setUnspecializedElement(TemplateableElement newUnspecializedElement) |
void |
OperationImpl.setUnspecializedElement(TemplateableElement newUnspecializedElement) |
void |
TemplateableElementImpl.setUnspecializedElement(TemplateableElement newUnspecializedElement) |
Modifier and Type | Class and Description |
---|---|
class |
CompleteInheritanceImpl
An AbstractTypeServer provides the co-ordinated operation, property and superclass lookup caches for one or more merged types.
|
Modifier and Type | Method and Description |
---|---|
protected void |
AS2EcoreDeclarationVisitor.copyTemplateSignature(java.util.List<org.eclipse.emf.ecore.ETypeParameter> eTypeParameters,
TemplateableElement pivotElement) |
Modifier and Type | Method and Description |
---|---|
protected void |
Ecore2ASDeclarationSwitch.copyTemplateSignature(TemplateableElement pivotElement,
java.util.List<org.eclipse.emf.ecore.ETypeParameter> eTypeParameters) |
Modifier and Type | Class and Description |
---|---|
class |
AbstractExecutorClass |
class |
AbstractExecutorOperation |
Modifier and Type | Method and Description |
---|---|
TemplateableElement |
AbstractExecutorClass.getUnspecializedElement() |
TemplateableElement |
AbstractExecutorOperation.getUnspecializedElement() |
Modifier and Type | Method and Description |
---|---|
void |
AbstractExecutorClass.setUnspecializedElement(TemplateableElement value) |
void |
AbstractExecutorOperation.setUnspecializedElement(TemplateableElement value) |
Modifier and Type | Class and Description |
---|---|
class |
AbstractSpecializedType |
class |
ExecutorCollectionType |
class |
ExecutorMapType |
class |
ExecutorTupleType |
Modifier and Type | Class and Description |
---|---|
class |
EcoreExecutorEnumeration |
class |
EcoreExecutorInvalidType |
class |
EcoreExecutorType |
class |
EcoreExecutorVoidType |
class |
EcoreReflectiveEnumeration |
class |
EcoreReflectiveType |
Modifier and Type | Class and Description |
---|---|
class |
AbstractReflectiveInheritanceType |
class |
DomainReflectiveType |
class |
ExecutorLambdaType |
class |
ExecutorOperation |
class |
ExecutorSpecializedType |
class |
ExecutorType
An ExecutorType defines a Type using a compact representation suitable for efficient
execution and static construction.
|
class |
JavaType
JavaType supports the usage of Java Class to define the type of an object.
|
class |
ReflectiveInheritance
A ReflectiveType defines a Type using a compact representation suitable for efficient
execution.
|
Modifier and Type | Method and Description |
---|---|
void |
PrettyPrinter.appendTemplateBindings(TemplateableElement typeRef) |
void |
PrettyPrinter.appendTemplateParameters(TemplateableElement templateableElement) |
Modifier and Type | Method and Description |
---|---|
void |
EnvironmentView.addAllTemplateParameters(TemplateableElement pivot) |
Modifier and Type | Method and Description |
---|---|
void |
AS2Moniker.appendTemplateBindings(TemplateableElement templateableElement,
java.util.Map<TemplateParameter,Type> bindings) |
void |
AS2Moniker.appendTemplateParameters(TemplateableElement templateableElement) |
protected TemplateParameter |
AbstractContents.getTemplateParameter(TemplateableElement templateableElement,
int index) |
protected <T extends CollectionType> |
AbstractContents.initTemplateParameter(TemplateableElement pivotType,
TemplateParameter templateParameter) |
protected <T extends CollectionType> |
AbstractContents.initTemplateParameters(TemplateableElement pivotType,
TemplateParameter... templateParameters) |
Modifier and Type | Method and Description |
---|---|
protected void |
UML2ASDeclarationSwitch.copyTemplateSignature(TemplateableElement pivotElement,
org.eclipse.uml2.uml.TemplateSignature umlTemplateSignature) |
Modifier and Type | Method and Description |
---|---|
T |
PivotSwitch.caseTemplateableElement(TemplateableElement object)
Returns the result of interpreting the object as an instance of 'Templateable Element'.
|
boolean |
PivotValidator.validateTemplateableElement(TemplateableElement templateableElement,
org.eclipse.emf.common.util.DiagnosticChain diagnostics,
java.util.Map<java.lang.Object,java.lang.Object> context) |
R |
AbstractDelegatingVisitor.visitTemplateableElement(TemplateableElement object) |
R |
AbstractExtendingVisitor.visitTemplateableElement(TemplateableElement object) |
R |
AbstractNullVisitor.visitTemplateableElement(TemplateableElement object) |
R |
AbstractWrappingVisitor.visitTemplateableElement(TemplateableElement object) |
R |
Visitor.visitTemplateableElement(TemplateableElement object) |
Modifier and Type | Method and Description |
---|---|
static <T extends TemplateableElement> |
PivotUtil.getUnspecializedTemplateableElement(T templateableElement) |
Modifier and Type | Method and Description |
---|---|
static TemplateSignature |
PivotUtil.createTemplateSignature(TemplateableElement templateableElement,
TemplateParameter... templateParameters) |
Modifier and Type | Method and Description |
---|---|
protected TemplateableElement |
CS2ASConversion.specializeTemplates(TypedTypeRefCS csElement) |
Modifier and Type | Method and Description |
---|---|
void |
CS2ASConversion.refreshTemplateSignature(TemplateableElementCS csTemplateableElement,
TemplateableElement pivotTemplateableElement) |
Modifier and Type | Method and Description |
---|---|
protected void |
BaseLabelProvider.appendTemplateBindings(java.lang.StringBuilder s,
TemplateableElement templateableElement) |
protected void |
BaseLabelProvider.appendTemplateSignature(java.lang.StringBuilder s,
TemplateableElement templateableElement) |