se.cambio.cds.gdl.model.readable.rule.lines
Class ExpressionRuleLine

Package class diagram package ExpressionRuleLine
java.lang.Object
  extended by se.cambio.cds.gdl.model.readable.rule.lines.RuleLine
      extended by se.cambio.cds.gdl.model.readable.rule.lines.ExpressionRuleLine
Direct Known Subclasses:
ElementAttributeComparisonConditionRuleLine, ElementComparisonWithDVConditionRuleLine, ElementComparisonWithElementConditionRuleLine, ElementComparisonWithNullValueConditionRuleLine, ElementInitializedConditionRuleLine, ForAllOperatorRuleLine, OrOperatorRuleLine, WithElementPredicateAttributeDefinitionRuleLine, WithElementPredicateExpressionDefinitionRuleLine

public abstract class ExpressionRuleLine
extends RuleLine


Constructor Summary
ExpressionRuleLine(String name, String description)
           
 
Method Summary
protected  ExpressionItem convertToExpressionItem(List<RuleLine> ruleLines, int index)
           
abstract  ExpressionItem toExpressionItem()
           
 
Methods inherited from class se.cambio.cds.gdl.model.readable.rule.lines.RuleLine
addChildRuleLine, detachFromParent, getChildrenRuleLines, getDescription, getLevelSpace, getName, getParentRuleLine, getRuleLineElements, getTermDefinition, isCommented, setCommented, setTermDefinition, toHTMLString, toHTMLString, toString
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

ExpressionRuleLine

public ExpressionRuleLine(String name,
                          String description)
Method Detail

toExpressionItem

public abstract ExpressionItem toExpressionItem()
                                         throws IllegalStateException
Throws:
IllegalStateException

convertToExpressionItem

protected ExpressionItem convertToExpressionItem(List<RuleLine> ruleLines,
                                                 int index)
                                          throws IllegalStateException
Throws:
IllegalStateException


Copyright © 2013 Cambio. All Rights Reserved.