public class ModelElement extends BackedModelValue<java.lang.Object>
Modifier and Type | Method and Description |
---|---|
boolean |
belongsTo(java.lang.String originalPackage) |
void |
conservativelySetValueForProperty(ModelValue<?> equivalentValue,
java.lang.String propertyName,
ConservativeCopyContext context) |
void |
copyIdentityFrom(ModelElement original) |
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() |
equals, hashCode, unwrap
createReadOnlyVariable, getUnwrappedEquivalentIn
public ModelValue<?> getEquivalentIn(Model model, ConservativeCopyContext context)
getEquivalentIn
in class ModelValue<java.lang.Object>
public Model getModel()
public org.eclipse.epsilon.flock.emc.wrappers.ModelType getType()
public java.lang.String getTypeName()
public java.lang.String getUnqualifiedTypeName()
public boolean isTypeOf(java.lang.String type)
public boolean isKindOf(java.lang.String type)
public boolean belongsTo(java.lang.String originalPackage)
public void copyIdentityFrom(ModelElement original)
public java.util.Collection<java.lang.String> getPropertiesSharedWith(ModelElement element) throws EolModelElementTypeNotFoundException
public ModelValue<?> getValueOfProperty(java.lang.String property) throws EolRuntimeException
EolRuntimeException
public void conservativelySetValueForProperty(ModelValue<?> equivalentValue, java.lang.String propertyName, ConservativeCopyContext context) throws EolRuntimeException
EolRuntimeException
public java.lang.String toString()
toString
in class BackedModelValue<java.lang.Object>