|
TPTP 4.5.0 Platform Project Internal API Specification |
||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
public interface RuleElementType
A representation of the model object 'Rule Element Type'. RuleElementTypes are meta descriptors for any structured types. The structured type must have a name and it contains an optional set of attributes. Structured types may be nested under other structured types.
The following features are supported:
ParserPackage.getRuleElementType()| Method Summary | |
|---|---|
java.math.BigInteger |
getId()
Returns the value of the 'Id' attribute |
java.lang.String |
getIndex()
Returns the value of the 'Index' attribute |
java.lang.String |
getName()
Returns the value of the 'Name' attribute |
org.eclipse.emf.common.util.EList |
getRuleAttribute()
Returns the value of the 'Rule Attribute' containment reference list. |
org.eclipse.emf.common.util.EList |
getRuleElement()
Returns the value of the 'Rule Element' containment reference list. |
boolean |
isIsChildChoice()
Returns the value of the 'Is Child Choice' attribute. |
boolean |
isIsRequiredByParent()
Returns the value of the 'Is Required By Parent' attribute. |
boolean |
isSetIsChildChoice()
Returns whether the value of the ' Is Child Choice' attribute is set |
boolean |
isSetIsRequiredByParent()
Returns whether the value of the ' Is Required By Parent' attribute is set |
void |
setId(java.math.BigInteger value)
Sets the value of the ' Id' attribute |
void |
setIndex(java.lang.String value)
Sets the value of the ' Index' attribute |
void |
setIsChildChoice(boolean value)
Sets the value of the ' Is Child Choice' attribute |
void |
setIsRequiredByParent(boolean value)
Sets the value of the ' Is Required By Parent' attribute |
void |
setName(java.lang.String value)
Sets the value of the ' Name' attribute |
void |
unsetIsChildChoice()
Unsets the value of the ' Is Child Choice' attribute |
void |
unsetIsRequiredByParent()
Unsets the value of the ' Is Required By Parent' attribute |
| Methods inherited from interface org.eclipse.emf.ecore.EObject |
|---|
eAllContents, eClass, eContainer, eContainingFeature, eContainmentFeature, eContents, eCrossReferences, eGet, eGet, eIsProxy, eIsSet, eResource, eSet, eUnset |
| Methods inherited from interface org.eclipse.emf.common.notify.Notifier |
|---|
eAdapters, eDeliver, eNotify, eSetDeliver |
| Method Detail |
|---|
org.eclipse.emf.common.util.EList getRuleElement()
RuleElementType.
If the meaning of the 'Rule Element' containment reference list isn't clear, there really should be more of a description here...
ParserPackage.getRuleElementType_RuleElement()org.eclipse.emf.common.util.EList getRuleAttribute()
RuleAttributeType.
If the meaning of the 'Rule Attribute' containment reference list isn't clear, there really should be more of a description here...
ParserPackage.getRuleElementType_RuleAttribute()java.math.BigInteger getId()
If the meaning of the 'Id' attribute isn't clear, there really should be more of a description here...
An ID number for this rule element.
setId(BigInteger),
ParserPackage.getRuleElementType_Id()void setId(java.math.BigInteger value)
Id' attribute.
value - the new value of the 'Id' attribute.getId()java.lang.String getIndex()
If the meaning of the 'Index' attribute isn't clear, there really should be more of a description here...
An unique index for this rule element.
setIndex(String),
ParserPackage.getRuleElementType_Index()void setIndex(java.lang.String value)
Index' attribute.
value - the new value of the 'Index' attribute.getIndex()boolean isIsChildChoice()
"false".
If the meaning of the 'Is Child Choice' attribute isn't clear, there really should be more of a description here...
This attribute indicates whether only one of this structured type's children can be included in the parsing result.
isSetIsChildChoice(),
unsetIsChildChoice(),
setIsChildChoice(boolean),
ParserPackage.getRuleElementType_IsChildChoice()void setIsChildChoice(boolean value)
Is Child Choice' attribute.
value - the new value of the 'Is Child Choice' attribute.isSetIsChildChoice(),
unsetIsChildChoice(),
isIsChildChoice()void unsetIsChildChoice()
Is Child Choice' attribute.
isSetIsChildChoice(),
isIsChildChoice(),
setIsChildChoice(boolean)boolean isSetIsChildChoice()
Is Child Choice' attribute is set.
unsetIsChildChoice(),
isIsChildChoice(),
setIsChildChoice(boolean)boolean isIsRequiredByParent()
"false".
If the meaning of the 'Is Required By Parent' attribute isn't clear, there really should be more of a description here...
This attribute indicates whether a value for this structured type is required by its parent structured type.
isSetIsRequiredByParent(),
unsetIsRequiredByParent(),
setIsRequiredByParent(boolean),
ParserPackage.getRuleElementType_IsRequiredByParent()void setIsRequiredByParent(boolean value)
Is Required By Parent' attribute.
value - the new value of the 'Is Required By Parent' attribute.isSetIsRequiredByParent(),
unsetIsRequiredByParent(),
isIsRequiredByParent()void unsetIsRequiredByParent()
Is Required By Parent' attribute.
isSetIsRequiredByParent(),
isIsRequiredByParent(),
setIsRequiredByParent(boolean)boolean isSetIsRequiredByParent()
Is Required By Parent' attribute is set.
unsetIsRequiredByParent(),
isIsRequiredByParent(),
setIsRequiredByParent(boolean)java.lang.String getName()
If the meaning of the 'Name' attribute isn't clear, there really should be more of a description here...
The name of the structured type this rule element represents. For example: CommonBaseEvent.
setName(String),
ParserPackage.getRuleElementType_Name()void setName(java.lang.String value)
Name' attribute.
value - the new value of the 'Name' attribute.getName()
|
TPTP 4.5.0 Platform Project Internal API Specification |
||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||