ilog.rules.studio.model
Interface IlrModelElement
-
- All Superinterfaces:
- org.eclipse.emf.ecore.EModelElement, org.eclipse.emf.ecore.EObject, IlrElement, org.eclipse.emf.common.notify.Notifier
- All Known Subinterfaces:
- IlrAbstractQuery, IlrActionRule, IlrBOM, IlrBOM2XOMMapping, IlrBOMFolder, IlrBRLRule, IlrBRLRuleTemplate, IlrBusinessRule, IlrDecisionTable, IlrDecisionTableTemplate, IlrDecisionTree, IlrDTRule, IlrFolder, IlrFolderElement, IlrFunction, IlrIRLRule, IlrModelFolder, IlrPackageElement, IlrProjectElement, IlrQuery, IlrQueryFolder, IlrResourceElement, IlrResourceFolder, IlrRule, IlrRuleArtifact, IlrRuleFlow, IlrRulePackage, IlrRuleProject, IlrSourceFolder, IlrTechnicalRule, IlrTemplate, IlrTemplateFolder, IlrVariableSet, IlrVOC
public interface IlrModelElement extends IlrElement
A representation of the model object 'Element'.This is the base class of all elements that need a name and a universally unique identifier (UUID). This corresponds to all elements that are synchronized between Rule Designer and Decision Center.
The following features are supported:
- See Also:
IlrModelPackage.getModelElement()
-
-
Method Summary
Methods Modifier and Type Method and Description java.lang.StringgetName()Returns the value of the 'Name' attribute.java.lang.StringgetUuid()Returns the value of the 'Uuid' attribute.voidsetName(java.lang.String value)Sets the value of the 'Name' attribute.voidsetUuid(java.lang.String value)Sets the value of the 'Uuid' attribute.-
Methods inherited from interface ilog.rules.studio.model.IlrElement
cloneElement, createAnnotation, deleteElement, fillWith, getAdapter, getDisplayName, getModel, isDeleted, isValid, setPropertyValue, setPropertyValue
-
Methods inherited from interface org.eclipse.emf.ecore.EModelElement
getEAnnotation, getEAnnotations
-
Methods inherited from interface org.eclipse.emf.ecore.EObject
eAllContents, eClass, eContainer, eContainingFeature, eContainmentFeature, eContents, eCrossReferences, eGet, eGet, eInvoke, eIsProxy, eIsSet, eResource, eSet, eUnset
-
Methods inherited from interface org.eclipse.emf.common.notify.Notifier
eAdapters, eDeliver, eNotify, eSetDeliver
-
Methods inherited from interface ilog.rules.commonbrm.model.IlrElement
eClass, getPropertyValue, getPropertyValue, isInstanceOf
-
-
-
-
Method Detail
-
getName
java.lang.String getName()
Returns the value of the 'Name' attribute.- Returns:
- the value of the 'Name' attribute.
- See Also:
setName(String),IlrModelPackage.getModelElement_Name()
-
setName
void setName(java.lang.String value)
Sets the value of the 'Name' attribute.- Parameters:
value- the new value of the 'Name' attribute.- See Also:
getName()
-
getUuid
java.lang.String getUuid()
Returns the value of the 'Uuid' attribute.A UUID is a universally unique identifier. It is used to uniquely identify the elements. It is widely used in Rule Designer and Decision Center to manage the references between elements, and to follow the life cycle of an element. It is an error in the Rule Designer model to have two elements (even in two distinct projects) that have the same UUID.
- Returns:
- the value of the 'Uuid' attribute.
- See Also:
setUuid(String),IlrModelPackage.getModelElement_Uuid()
-
-