Class ModelElement
- java.lang.Object
-
- org.eclipse.epsilon.flock.emc.wrappers.ModelValue<UnwrappedType>
-
- org.eclipse.epsilon.flock.emc.wrappers.BackedModelValue<java.lang.Object>
-
- org.eclipse.epsilon.flock.emc.wrappers.ModelElement
-
public class ModelElement extends BackedModelValue<java.lang.Object>
-
-
Field Summary
-
Fields inherited from class org.eclipse.epsilon.flock.emc.wrappers.BackedModelValue
model, underlyingModelObject
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description boolean
belongsTo(java.lang.String originalPackage)
void
conservativelySetValueForProperty(ModelValue<?> equivalentValue, java.lang.String propertyName, ConservativeCopyContext context)
void
copyIdentityFrom(ModelElement original)
ModelElement
getContainer()
ModelValue<?>
getEquivalentIn(Model model, ConservativeCopyContext context)
Model
getModel()
java.util.Collection<java.lang.String>
getPropertiesSharedWith(ModelElement element)
org.eclipse.epsilon.flock.emc.wrappers.ModelType
getType()
java.lang.String
getTypeName()
java.lang.String
getUnqualifiedTypeName()
ModelValue<?>
getValueOfProperty(java.lang.String property)
boolean
isKindOf(java.lang.String type)
boolean
isTypeOf(java.lang.String type)
java.lang.String
toString()
-
Methods inherited from class org.eclipse.epsilon.flock.emc.wrappers.BackedModelValue
equals, hashCode, unwrap
-
Methods inherited from class org.eclipse.epsilon.flock.emc.wrappers.ModelValue
createReadOnlyVariable, getUnwrappedEquivalentIn
-
-
-
-
Method Detail
-
getEquivalentIn
public ModelValue<?> getEquivalentIn(Model model, ConservativeCopyContext context)
- Specified by:
getEquivalentIn
in classModelValue<java.lang.Object>
-
getModel
public Model getModel()
-
getType
public org.eclipse.epsilon.flock.emc.wrappers.ModelType getType()
-
getTypeName
public java.lang.String getTypeName()
-
getUnqualifiedTypeName
public java.lang.String getUnqualifiedTypeName()
-
isTypeOf
public boolean isTypeOf(java.lang.String type)
-
isKindOf
public boolean isKindOf(java.lang.String type)
-
belongsTo
public boolean belongsTo(java.lang.String originalPackage)
-
getContainer
public ModelElement getContainer()
-
copyIdentityFrom
public void copyIdentityFrom(ModelElement original)
-
getPropertiesSharedWith
public java.util.Collection<java.lang.String> getPropertiesSharedWith(ModelElement element) throws EolModelElementTypeNotFoundException
-
getValueOfProperty
public ModelValue<?> getValueOfProperty(java.lang.String property) throws EolRuntimeException
- Throws:
EolRuntimeException
-
conservativelySetValueForProperty
public void conservativelySetValueForProperty(ModelValue<?> equivalentValue, java.lang.String propertyName, ConservativeCopyContext context) throws EolRuntimeException
- Throws:
EolRuntimeException
-
toString
public java.lang.String toString()
- Overrides:
toString
in classBackedModelValue<java.lang.Object>
-
-