|
Traceability | |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.eclipse.emf.common.notify.impl.BasicNotifierImpl
org.eclipse.emf.ecore.impl.BasicEObjectImpl
org.eclipse.emf.ecore.impl.EObjectImpl
ttm.impl.RuleImpl
tte.rules.ExtendedRule
public class ExtendedRule
Class corresponding to the Rule intances creates from the RulesSet extensions analysis.
Nested Class Summary |
---|
Nested classes/interfaces inherited from class org.eclipse.emf.ecore.impl.BasicEObjectImpl |
---|
BasicEObjectImpl.EPropertiesHolder, BasicEObjectImpl.EPropertiesHolderBaseImpl, BasicEObjectImpl.EPropertiesHolderImpl |
Nested classes/interfaces inherited from class org.eclipse.emf.common.notify.impl.BasicNotifierImpl |
---|
BasicNotifierImpl.EAdapterList<E extends java.lang.Object & Adapter> |
Nested classes/interfaces inherited from interface org.eclipse.emf.ecore.InternalEObject |
---|
InternalEObject.EStore |
Field Summary |
---|
Fields inherited from class ttm.impl.RuleImpl |
---|
LEVEL_EDEFAULT, message, MESSAGE_EDEFAULT, name, NAME_EDEFAULT, ruleInstances |
Fields inherited from class org.eclipse.emf.ecore.impl.EObjectImpl |
---|
eAdapters, eContainer, eContainerFeatureID, EDELIVER, EDYNAMIC_CLASS, eFlags, ELAST_EOBJECT_FLAG, ELAST_NOTIFIER_FLAG, eProperties, EPROXY |
Fields inherited from class org.eclipse.emf.ecore.impl.BasicEObjectImpl |
---|
EVIRTUAL_GET, EVIRTUAL_IS_SET, EVIRTUAL_NO_VALUE, EVIRTUAL_SET, EVIRTUAL_UNSET |
Fields inherited from interface org.eclipse.emf.ecore.InternalEObject |
---|
EOPPOSITE_FEATURE_BASE |
Constructor Summary | |
---|---|
ExtendedRule(org.eclipse.core.runtime.IConfigurationElement aConfigElement)
Creates a ne instance of Rule from extension analysis. |
Method Summary | |
---|---|
boolean |
basicIsAppliedToElement(Element elt)
Checks if the rule is applied to an element. |
boolean |
basicIsRaisedForElement(Element elt,
Project project)
Checks if the Rule is raised for an element. |
java.lang.String |
getMessageForElement(Element elt)
Returns the value of the 'Message' attribute, customized with the element in parameter |
Methods inherited from class ttm.impl.RuleImpl |
---|
eGet, eInverseAdd, eInverseRemove, eIsSet, eSet, eStaticClass, eUnset, getLevel, getMessage, getName, getRuleInstances, setLevel, setMessage, setName, toString |
Methods inherited from class org.eclipse.emf.ecore.impl.EObjectImpl |
---|
eAdapters, eBasicAdapters, eBasicProperties, eBasicSetContainer, eClass, eContainerFeatureID, eDeliver, eInternalContainer, eIsProxy, eProperties, eSetClass, eSetDeliver, eSetProxyURI |
Methods inherited from class org.eclipse.emf.common.notify.impl.BasicNotifierImpl |
---|
eNotificationRequired, eNotify |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
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 |
Methods inherited from interface org.eclipse.emf.ecore.InternalEObject |
---|
eNotificationRequired |
Constructor Detail |
---|
public ExtendedRule(org.eclipse.core.runtime.IConfigurationElement aConfigElement)
aConfigElement
- the element that contains the structure
of the rule in the extension declaration.Method Detail |
---|
public final boolean basicIsAppliedToElement(Element elt)
elt
- the element that can own the Rule
public final boolean basicIsRaisedForElement(Element elt, Project project)
elt
- the element that will own the Ruleproject
- the project that can be used
to determine if the Rule should be raised
public final java.lang.String getMessageForElement(Element elt)
getMessageForElement
in class RuleImpl
RuleImpl.getMessageForElement(ttm.Element)
|
Traceability | |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
Copyright (c) 2005 TOPCASED Contributors 2005 - 2007. All rights reserved.