Package org.openl.rules.datatype.binding
Class AliasDatatypeBoundNode
- java.lang.Object
-
- org.openl.rules.datatype.binding.AliasDatatypeBoundNode
-
- All Implemented Interfaces:
IMemberBoundNode
public class AliasDatatypeBoundNode extends Object implements IMemberBoundNode
Class that represents bound node for alias data types of 'Datatype' table component.
-
-
Constructor Summary
Constructors Constructor Description AliasDatatypeBoundNode(TableSyntaxNode tableSyntaxNode, DomainOpenClass domain, ModuleOpenClass moduleOpenClass)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaddTo(ModuleOpenClass openClass)voidfinalizeBind(IBindingContext cxt)DomainOpenClassgetDomainOpenClass()TableSyntaxNodegetTableSyntaxNode()voidremoveDebugInformation(IBindingContext cxt)
-
-
-
Constructor Detail
-
AliasDatatypeBoundNode
public AliasDatatypeBoundNode(TableSyntaxNode tableSyntaxNode, DomainOpenClass domain, ModuleOpenClass moduleOpenClass)
-
-
Method Detail
-
addTo
public void addTo(ModuleOpenClass openClass)
- Specified by:
addToin interfaceIMemberBoundNode
-
finalizeBind
public void finalizeBind(IBindingContext cxt) throws Exception
- Specified by:
finalizeBindin interfaceIMemberBoundNode- Throws:
Exception
-
removeDebugInformation
public void removeDebugInformation(IBindingContext cxt)
- Specified by:
removeDebugInformationin interfaceIMemberBoundNode
-
getTableSyntaxNode
public TableSyntaxNode getTableSyntaxNode()
-
getDomainOpenClass
public DomainOpenClass getDomainOpenClass()
-
-