public interface RuleConditionElement extends RuleComponent, Externalizable, Cloneable
Modifier and Type | Method and Description |
---|---|
RuleConditionElement |
clone()
Returns a clone from itself
|
Map<String,Declaration> |
getInnerDeclarations()
Returns a Map of declarations that are
visible inside this conditional element
|
List<RuleConditionElement> |
getNestedElements()
Returs a list of RuleConditionElement's that are nested
inside the current element
|
Map<String,Declaration> |
getOuterDeclarations()
Returns a Map of declarations that are visible
outside this conditional element.
|
boolean |
isPatternScopeDelimiter()
Returns true in case this RuleConditionElement delimits
a pattern visibility scope.
|
Declaration |
resolveDeclaration(String identifier)
Resolves the given identifier in the current scope and
returns the Declaration object for the declaration.
|
readExternal, writeExternal
Map<String,Declaration> getInnerDeclarations()
Map<String,Declaration> getOuterDeclarations()
Declaration resolveDeclaration(String identifier)
identifier
- RuleConditionElement clone()
List<RuleConditionElement> getNestedElements()
boolean isPatternScopeDelimiter()
Copyright © 2001-2015 JBoss by Red Hat. All Rights Reserved.