| Package | Description |
|---|---|
| de.aristaflow.adept2.core.orgmodelmanager.parser |
| Modifier and Type | Class and Description |
|---|---|
class |
AtomicEntityExpression
An atomic entity expression consists of a start entity type (plus optionally
a selection) and an optional chain of functions (plus optionally a selection
each).
|
class |
ComplexEntityExpression
A
ComplexEntityExpression connects two or more
EntityExpressions, i.e. they themselves can be
ComplexEntityExpressions too. |
class |
DynamicEntityExpression
A dynamic entity expression is basically a
parameter reference in an org policy - i.e. a
placeholder referencing some parameter (e.g. an input parameter with its
value supplied from the data flow) providing an entity expression that will
be filled in e.g. at runtime before the policy is resolved. |
| Modifier and Type | Method and Description |
|---|---|
EntityExpression |
ComplexEntityExpression.getSubExpressionAt(int index)
Returns the sub-expression at the given index.
|
abstract EntityExpression |
OrgPolicyParser.parse(java.lang.String orgPolicy,
OrgPolicyReport report,
boolean reportOnly,
boolean binaryReport,
boolean rejectParameterReferences,
TokenInfoContainer tokenInfos)
This method will parse the given OrgPolicy.
|
abstract EntityExpression |
OrgPolicyParser.parse(java.lang.String orgPolicy,
OrgPolicyReport report,
TokenInfoContainer tokenInfos)
This method will parse the given OrgPolicy and return it as an object
structure.
|
| Modifier and Type | Method and Description |
|---|---|
void |
ComplexEntityExpression.addSubExpression(EntityExpression entExp)
Appends the given expression to this complex expression.
|
abstract java.lang.String |
OrgPolicyParser.format(EntityExpression entityExpression)
Takes the given
EntityExpression and formats it back to an
OrgPolicy string. |
void |
ComplexEntityExpression.replaceSubExpressionAt(int index,
EntityExpression entExp)
Replaces the sub-expression at the given index with the given expression.
|