|
||||||||||
PREV NEXT | FRAMES NO FRAMES |
Uses of ElementId in org.eclipse.ocl.examples.codegen.analyzer |
---|
Methods in org.eclipse.ocl.examples.codegen.analyzer with parameters of type ElementId | |
---|---|
CGElementId |
CodeGenAnalyzer.getElementId(ElementId elementId)
|
static boolean |
CGUtils.isInlineableId(ElementId elementId)
|
java.lang.Object |
DependencyVisitor.Id2DependencyVisitor.visiting(ElementId id)
|
Uses of ElementId in org.eclipse.ocl.examples.codegen.cgmodel |
---|
Methods in org.eclipse.ocl.examples.codegen.cgmodel that return ElementId | |
---|---|
ElementId |
CGElementId.getElementId()
Returns the value of the 'Element Id' attribute. |
Methods in org.eclipse.ocl.examples.codegen.cgmodel with parameters of type ElementId | |
---|---|
void |
CGElementId.setElementId(ElementId value)
Sets the value of the ' Element Id ' attribute. |
Uses of ElementId in org.eclipse.ocl.examples.codegen.cgmodel.impl |
---|
Fields in org.eclipse.ocl.examples.codegen.cgmodel.impl declared as ElementId | |
---|---|
protected static ElementId |
CGElementIdImpl.ELEMENT_ID_EDEFAULT
The default value of the ' Element Id ' attribute. |
protected ElementId |
CGElementIdImpl.elementId
The cached value of the ' Element Id ' attribute. |
Methods in org.eclipse.ocl.examples.codegen.cgmodel.impl that return ElementId | |
---|---|
ElementId |
CGModelFactoryImpl.createElementIdFromString(org.eclipse.emf.ecore.EDataType eDataType,
java.lang.String initialValue)
|
ElementId |
CGElementIdImpl.getElementId()
|
Methods in org.eclipse.ocl.examples.codegen.cgmodel.impl with parameters of type ElementId | |
---|---|
void |
CGElementIdImpl.setElementId(ElementId newElementId)
|
Uses of ElementId in org.eclipse.ocl.examples.codegen.generator |
---|
Methods in org.eclipse.ocl.examples.codegen.generator with parameters of type ElementId | |
---|---|
TypeDescriptor |
CodeGenerator.getTypeDescriptor(ElementId elementId,
boolean isBoxed)
|
Uses of ElementId in org.eclipse.ocl.examples.codegen.java |
---|
Methods in org.eclipse.ocl.examples.codegen.java that return types with arguments of type ElementId | |
---|---|
java.lang.Class<? extends ElementId> |
Id2JavaInterfaceVisitor.visitClassId(ClassId id)
|
java.lang.Class<? extends ElementId> |
Id2JavaInterfaceVisitor.visitCollectionTypeId(CollectionTypeId id)
|
java.lang.Class<? extends ElementId> |
Id2JavaInterfaceVisitor.visitDataTypeId(DataTypeId id)
|
java.lang.Class<? extends ElementId> |
Id2JavaInterfaceVisitor.visitEnumerationId(EnumerationId id)
|
java.lang.Class<? extends ElementId> |
Id2JavaInterfaceVisitor.visitEnumerationLiteralId(EnumerationLiteralId id)
|
java.lang.Class<? extends ElementId> |
Id2JavaInterfaceVisitor.visitInvalidId(OclInvalidTypeId id)
|
java.lang.Class<? extends ElementId> |
Id2JavaInterfaceVisitor.visitLambdaTypeId(LambdaTypeId id)
|
java.lang.Class<? extends ElementId> |
Id2JavaInterfaceVisitor.visitMetaclassId(MetaclassId id)
|
java.lang.Class<? extends ElementId> |
Id2JavaInterfaceVisitor.visitNestedPackageId(NestedPackageId id)
|
java.lang.Class<? extends ElementId> |
Id2JavaInterfaceVisitor.visitNsURIPackageId(NsURIPackageId id)
|
java.lang.Class<? extends ElementId> |
Id2JavaInterfaceVisitor.visitNullId(OclVoidTypeId id)
|
java.lang.Class<? extends ElementId> |
Id2JavaInterfaceVisitor.visitOperationId(OperationId id)
|
java.lang.Class<? extends ElementId> |
Id2JavaInterfaceVisitor.visitPrimitiveTypeId(PrimitiveTypeId id)
|
java.lang.Class<? extends ElementId> |
Id2JavaInterfaceVisitor.visitPropertyId(PropertyId id)
|
java.lang.Class<? extends ElementId> |
Id2JavaInterfaceVisitor.visitRootPackageId(RootPackageId id)
|
java.lang.Class<? extends ElementId> |
Id2JavaInterfaceVisitor.visitTemplateableTypeId(TemplateableTypeId id)
|
java.lang.Class<? extends ElementId> |
Id2JavaInterfaceVisitor.visitTemplateBinding(TemplateBinding id)
|
java.lang.Class<? extends ElementId> |
Id2JavaInterfaceVisitor.visitTemplateParameterId(TemplateParameterId id)
|
java.lang.Class<? extends ElementId> |
Id2JavaInterfaceVisitor.visitTuplePartId(TuplePartId id)
|
java.lang.Class<? extends ElementId> |
Id2JavaInterfaceVisitor.visitTupleTypeId(TupleTypeId id)
|
java.lang.Class<? extends ElementId> |
Id2JavaInterfaceVisitor.visitUnspecifiedId(UnspecifiedId id)
|
Methods in org.eclipse.ocl.examples.codegen.java with parameters of type ElementId | |
---|---|
void |
JavaStream.appendIdReference(ElementId elementId)
|
void |
JavaStream.appendIdReference2(ElementId elementId)
|
java.lang.Class<?> |
AbstractId2JavaClassVisitor.doVisit(ElementId elementId)
|
org.eclipse.emf.ecore.EClass |
JavaGlobalContext.getEClass(ElementId elementId)
|
TypeDescriptor |
JavaCodeGenerator.getTypeDescriptor(ElementId elementId,
boolean isBoxed)
|
java.lang.Class<?> |
AbstractId2JavaClassVisitor.visiting(ElementId id)
|
org.eclipse.emf.ecore.EClass |
Id2EClassVisitor.visiting(ElementId id)
|
java.lang.Object |
Id2JavaExpressionVisitor.visiting(ElementId id)
|
Uses of ElementId in org.eclipse.ocl.examples.codegen.java.types |
---|
Classes in org.eclipse.ocl.examples.codegen.java.types that implement ElementId | |
---|---|
class |
JavaTypeId
A JavaTypeId enables a Java class to be represented as a typeid singleton. |
Fields in org.eclipse.ocl.examples.codegen.java.types declared as ElementId | |
---|---|
protected ElementId |
AbstractDescriptor.elementId
|
Methods in org.eclipse.ocl.examples.codegen.java.types that return ElementId | |
---|---|
ElementId |
AbstractDescriptor.getElementId()
|
Constructors in org.eclipse.ocl.examples.codegen.java.types with parameters of type ElementId | |
---|---|
AbstractDescriptor(ElementId elementId)
|
|
AbstractValueDescriptor(ElementId elementId,
java.lang.Class<?> javaClass)
|
|
BoxedValueDescriptor(ElementId elementId,
java.lang.Class<?> javaClass)
|
|
RootObjectDescriptor(ElementId elementId)
|
|
SimpleDataTypeDescriptor(ElementId elementId,
java.lang.String className)
|
|
SimpleEObjectDescriptor(ElementId elementId,
java.lang.Class<?> javaClass,
org.eclipse.emf.ecore.EClass eClass)
|
|
SimpleValueDescriptor(ElementId elementId,
java.lang.Class<?> javaClass)
|
|
UnboxedValueDescriptor(ElementId elementId,
java.lang.Class<?> javaClass)
|
Uses of ElementId in org.eclipse.ocl.examples.domain.ids |
---|
Subinterfaces of ElementId in org.eclipse.ocl.examples.domain.ids | |
---|---|
interface |
BuiltInTypeId
A BuiltInTypeId provides a unique identifier for a built-in' primitive type or collection such as Boolean or Set. |
interface |
ClassId
A ClassId provides a unique hierarchical identifier for a class which is nested by unique name in a parent package. |
interface |
CollectionTypeId
A CollectionTypeId provides a unique identifier for an unspecialized collection type such as Set(T). |
interface |
DataTypeId
A DataTypeId provides a unique hierarchical identifier for a datatype which is nested by unique name in a parent package. |
interface |
EnumerationId
A EnumerationId provides a unique hierarchical for an enumeration which may have many 'actual' type variants. |
interface |
EnumerationLiteralId
A EnumerationLiteralId provides a unique hierarchical identifier for an enumeration literal. |
interface |
LambdaTypeId
A LambdaTypeId provides a unique hierarchical identifier a Lambda function name and parameters. |
interface |
MetaclassId
A MetaclassId provides a unique identifier for an unspecialized metaclass type such as Metaclass(T). |
interface |
NestedPackageId
A NestedPackageId provides a unique hierarchical identifier for a package which is nested by unique name in a parent package. |
interface |
NestedTypeId
A NestedTypeId provides a unique hierarchical identifier for a type which is nested by unique name in a parent package. |
interface |
NsURIPackageId
An NsURIPackageId provides a unique hierarchical identifier for a package which has an nsURI. |
interface |
OclInvalidTypeId
OclInvalidTypeId provides a unique identifier for the invalid type; OclInvalid. |
interface |
OclVoidTypeId
OclVoidTypeId provides a unique identifier for the null type; OclVoid. |
interface |
OperationId
An OperationId provides a unique hierarchical identifier for an operation name, operation parameter-types and template parameters. |
interface |
PackageId
A PackageId provides a unique hierarchical identifier for a package. |
interface |
PrimitiveTypeId
A PrimitiveTypeId provides a unique identifier for a primitive type such as Boolean. |
interface |
PropertyId
A PropertyId provides a unique hierarchical identifier for a property name. |
interface |
RootPackageId
A RootPackageId provides a possibly unique hierarchical identifier for an unnested package which has a name but no nsURI. |
interface |
SpecializedId
A SpecializedId defines a unique hierarchical specialization for a parameterized type which may have many 'actual' type variants. |
interface |
TemplateableId
A TypeId provides a unique hierarchical for type which may have many 'actual' type variants. |
interface |
TemplateableTypeId
A NestedTypeId provides a unique hierarchical identifier for a type which is nested by unique name in a parent package. |
interface |
TemplateBinding
|
interface |
TemplateParameterId
A TemplateParameterId provides a unique identifier for a template parameter such as Set |
interface |
TuplePartId
A TuplePartId provides a unique identifier for a TuplePart such as first:String. |
interface |
TupleTypeId
A TupleTypeid provides a unique hierarchical identifier a Tuple such as Tuple{first:String,second:Integer}. |
interface |
TypeId
A TypeId provides a unique hierarchical for type which may have many 'actual' type variants. |
interface |
UnspecifiedId
A UnspecifiedTypeId provides a unique identifier for an unspecified type such as a wildcard or under-specified type. |
Methods in org.eclipse.ocl.examples.domain.ids that return ElementId | |
---|---|
ElementId |
MetaclassId.getElementId()
|
ElementId |
TypeId.specialize(BindingsId templateBindings)
|
Methods in org.eclipse.ocl.examples.domain.ids with parameters of type ElementId | |
---|---|
static int |
IdHash.createChildHash(ElementId parentId,
java.lang.String name)
|
static int |
IdHash.createParametersHash(java.lang.Class<?> globalContext,
ElementId[] typeIds)
|
static int |
IdHash.createSpecialization(ElementId... elementIds)
|
static BindingsId |
IdManager.getBindingsId(ElementId... elementIds)
Return the bindingsId for a given type list. |
CollectionTypeId |
CollectionTypeId.getSpecializedId(ElementId... templateBindings)
|
MetaclassId |
MetaclassId.getSpecializedId(ElementId elementId)
|
Method parameters in org.eclipse.ocl.examples.domain.ids with type arguments of type ElementId | |
---|---|
static int |
IdHash.createGlobalHash(java.lang.Class<? extends ElementId> globalContext,
java.lang.String name)
|
Uses of ElementId in org.eclipse.ocl.examples.domain.ids.impl |
---|
Classes in org.eclipse.ocl.examples.domain.ids.impl with type parameters of type ElementId | |
---|---|
class |
WeakHashMapOfWeakReference<K,V extends ElementId>
|
Methods in org.eclipse.ocl.examples.domain.ids.impl that return ElementId | |
---|---|
ElementId |
BindingsIdImpl.get(int i)
|
ElementId |
GeneralizedMetaclassIdImpl.getElementId()
|
ElementId |
SpecializedMetaclassIdImpl.getElementId()
|
ElementId |
BindingsIdImpl.Iterator.next()
|
ElementId |
TemplateParameterIdImpl.specialize(BindingsId templateBindings)
|
Methods in org.eclipse.ocl.examples.domain.ids.impl that return types with arguments of type ElementId | |
---|---|
java.util.Iterator<ElementId> |
BindingsIdImpl.iterator()
|
Methods in org.eclipse.ocl.examples.domain.ids.impl with parameters of type ElementId | |
---|---|
T |
AbstractTemplateableIdImpl.getSpecializedId(ElementId... templateBindings)
|
CollectionTypeId |
OclVoidTypeIdImpl.getSpecializedId(ElementId... templateBindings)
|
MetaclassId |
GeneralizedMetaclassIdImpl.getSpecializedId(ElementId elementId)
|
MetaclassId |
OclVoidTypeIdImpl.getSpecializedId(ElementId elementId)
|
MetaclassId |
SpecializedMetaclassIdImpl.getSpecializedId(ElementId elementId)
|
boolean |
BindingsIdImpl.matches(ElementId[] thoseElementIds)
|
Constructors in org.eclipse.ocl.examples.domain.ids.impl with parameters of type ElementId | |
---|---|
BindingsIdImpl(IdManager idManager,
java.lang.Integer hashCode,
ElementId[] elementIds)
Construct a BindingsId for an idManager that has computed the hashCode for the typeIds. |
|
SpecializedMetaclassIdImpl(ElementId elementId)
|
Uses of ElementId in org.eclipse.ocl.examples.library.executor |
---|
Methods in org.eclipse.ocl.examples.library.executor that return ElementId | |
---|---|
ElementId |
ExecutorPackage.getElementId()
|
|
||||||||||
PREV NEXT | FRAMES NO FRAMES |