Traceability

ttm
Interface Rule

All Superinterfaces:
EObject, Notifier
All Known Implementing Classes:
ExtendedRule, RuleImpl

public interface Rule
extends EObject

A representation of the model object 'Rule'.

The following features are supported:

See Also:
TtmPackage.getRule()
** Generated **
Model:

Method Summary
 int getLevel()
          Returns the value of the 'Level' attribute
 java.lang.String getMessage()
          Returns the value of the 'Message' attribute
 java.lang.String getName()
          Returns the value of the 'Name' attribute
 EList getRuleInstances()
          Returns the value of the 'Rule Instances' reference list.
 void setLevel(int value)
          Sets the value of the 'Level' attribute
 void setMessage(java.lang.String value)
          Sets the value of the 'Message' attribute
 void setName(java.lang.String value)
          Sets the value of the 'Name' 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

getName

java.lang.String getName()
Returns the value of the 'Name' attribute.

If the meaning of the 'Name' attribute isn't clear, there really should be more of a description here...

Returns:
the value of the 'Name' attribute.
See Also:
setName(String), TtmPackage.getRule_Name()
** Generated **
Model:
dataType="org.eclipse.emf.ecore.xml.type.String" required="true"

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()
** Generated **

getLevel

int getLevel()
Returns the value of the 'Level' attribute.

If the meaning of the 'Level' attribute isn't clear, there really should be more of a description here...

Returns:
the value of the 'Level' attribute.
See Also:
setLevel(int), TtmPackage.getRule_Level()
** Generated **
Model:
dataType="org.eclipse.emf.ecore.xml.type.Int" required="true"

setLevel

void setLevel(int value)
Sets the value of the 'Level' attribute.

Parameters:
value - the new value of the 'Level' attribute.
See Also:
getLevel()
** Generated **

getRuleInstances

EList getRuleInstances()
Returns the value of the 'Rule Instances' reference list. The list contents are of type RuleInstance. It is bidirectional and its opposite is 'Base Rule'.

If the meaning of the 'Rule Instances' reference list isn't clear, there really should be more of a description here...

Returns:
the value of the 'Rule Instances' reference list.
See Also:
TtmPackage.getRule_RuleInstances(), RuleInstance.getBaseRule()
** Generated **
Model:
type="ttm.RuleInstance" opposite="baseRule"

getMessage

java.lang.String getMessage()
Returns the value of the 'Message' attribute.

If the meaning of the 'Message' attribute isn't clear, there really should be more of a description here...

Returns:
the value of the 'Message' attribute.
See Also:
setMessage(String), TtmPackage.getRule_Message()
** Generated **
Model:
dataType="org.eclipse.emf.ecore.xml.type.String"

setMessage

void setMessage(java.lang.String value)
Sets the value of the 'Message' attribute.

Parameters:
value - the new value of the 'Message' attribute.
See Also:
getMessage()
** Generated **

Traceability

Copyright (c) 2005 TOPCASED Contributors 2005 - 2007. All rights reserved.