|
Decision Center API | ||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface IlrElementHandle
Handle on an element in Decision Center.
Method Summary | |
---|---|
org.eclipse.emf.ecore.EClass |
eClass()
Gets the EMF class of the element. |
boolean |
equals(IlrElementHandle handle,
boolean considerVersion)
Compares two handles and indicates whether they references the same Decision Center object. |
boolean |
equals(Object object)
|
IlrModelInfo |
getModelInfo()
Gets the model info object this element is associated with. |
IlrSession |
getSession()
Gets the session from which this instance has been created. |
String |
getType()
Gets the fully qualified name of the EMF type of the element. |
Object |
getValue(org.eclipse.emf.ecore.EStructuralFeature feature)
Gets the value of the given feature. |
int |
hashCode()
|
boolean |
isNew()
Indicates whether this handle represents a new object, that is, not committed in the database. |
String |
toIdString()
Gets a string representation of the handle. |
Methods inherited from interface ilog.rules.commonbrm.model.IlrElement |
---|
getPropertyValue, getPropertyValue, isInstanceOf |
Method Detail |
---|
String getType()
eClass()
IlrSession getSession()
IlrModelInfo getModelInfo()
String toIdString()
IlrSession.stringToElementHandle(String)
org.eclipse.emf.ecore.EClass eClass()
eClass
in interface ilog.rules.commonbrm.model.IlrElement
boolean equals(IlrElementHandle handle, boolean considerVersion)
handle
- The handle to compare.considerVersion
- If true, the comparison is done considering the versions. Otherwise,
the elements are compared regardless of the versions.
boolean isNew()
Object getValue(org.eclipse.emf.ecore.EStructuralFeature feature) throws IlrObjectNotFoundException
Depending on the type of this object (details, summary, or simple handle) and depending on the feature (containment/multivalued reference), this operation may perform a call to the database.
IlrObjectNotFoundException
- If this element cannot be found in the database while requesting
one of its properties.feature
- An EMF feature.
IlrElementDetails.getRawValue(org.eclipse.emf.ecore.EStructuralFeature)
boolean equals(Object object)
equals
in class Object
int hashCode()
hashCode
in class Object
|
Decision Center API | ||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |