se.cambio.cds.gdl.editor.view.util
Class NodeDefinitionConversor

Package class diagram package NodeDefinitionConversor
java.lang.Object
  extended by se.cambio.cds.gdl.editor.view.util.NodeDefinitionConversor

public class NodeDefinitionConversor
extends Object


Constructor Summary
NodeDefinitionConversor()
           
 
Method Summary
static void addElementInstanceAttributesAndFunctionsToNode(Collection<RuleLine> ruleLines, SelectableNode<Object> node, boolean onlyCDSDomain)
           
static void addElementInstanceToNode(Collection<RuleLine> ruleLines, SelectableNode<Object> node, boolean onlyCDSDomain)
           
static void addFieldsToNode(SelectableNode<Object> node, String rmName, GTCodeRuleLineElement gtCodeRuleLineElement)
           
static void addFuntionsToNode(SelectableNode<Object> node, String rmName, GTCodeRuleLineElement gtCodeRuleLineElement)
           
static SelectableNode<Object> getArchetypeElementRuleLineElementNode(ArchetypeElementInstantiationRuleLine aeirl, boolean onlyCDSDomain)
           
static SelectableNode<Object> getArchetypeElementRuleLineElementNode(ArchetypeInstantiationRuleLine airl, boolean onlyCDSDomain)
           
static SelectableNode<Object> getArchetypeInstancesSelectionNodes(Collection<RuleLine> definitionRuleLines, boolean onlyCDSDomain)
           
static SelectableNode<Object> getCurrentDateTimeArchetypeElementRuleLineElementNode(GTCodeRuleLineElement currentDateTimeGTCodeRuleLineElement)
           
static SelectableNode<Object> getElementInstancesSelectionNodes(Collection<RuleLine> definitionRuleLines, boolean onlyCDSDomain)
           
static SelectableNode<Object> getElementsInArchetypeNode(String idArchetype, String idTemplate)
           
static ImageIcon getIcons(GTCodeRuleLineElement gtCodeRuleLineElement)
           
static ImageIcon getIconsArchetypeElement(ArchetypeElementRuleLineDefinitionElement aerlde)
           
static ImageIcon getIconsArchetypeReference(ArchetypeReferenceRuleLineDefinitionElement arrlde)
           
static SelectableNode<Object> getNodeAllTerminologyCodes(String terminologyId, Collection<String> selectedCodes)
           
static SelectableNode<Object> getNodeAttributesAndFunctions(Collection<RuleLine> definitionRuleLines, boolean onlyCDSDomain)
           
static SelectableNode<Object> getNodeGTCodes(Map<String,Term> termsMap, Collection<String> gtCodesToBeIgnored)
           
static SelectableNode<Object> getNodeTerminologyIds()
           
static SelectableNode<Object> getSelectableNodeTerminologyCodes(Node node, Collection<String> selectedCodes)
           
static SelectableNode<Object> getSingleNodeAttributesAndFunctions()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

NodeDefinitionConversor

public NodeDefinitionConversor()
Method Detail

getElementInstancesSelectionNodes

public static SelectableNode<Object> getElementInstancesSelectionNodes(Collection<RuleLine> definitionRuleLines,
                                                                       boolean onlyCDSDomain)

addElementInstanceToNode

public static void addElementInstanceToNode(Collection<RuleLine> ruleLines,
                                            SelectableNode<Object> node,
                                            boolean onlyCDSDomain)

getArchetypeInstancesSelectionNodes

public static SelectableNode<Object> getArchetypeInstancesSelectionNodes(Collection<RuleLine> definitionRuleLines,
                                                                         boolean onlyCDSDomain)

getArchetypeElementRuleLineElementNode

public static SelectableNode<Object> getArchetypeElementRuleLineElementNode(ArchetypeInstantiationRuleLine airl,
                                                                            boolean onlyCDSDomain)

getArchetypeElementRuleLineElementNode

public static SelectableNode<Object> getArchetypeElementRuleLineElementNode(ArchetypeElementInstantiationRuleLine aeirl,
                                                                            boolean onlyCDSDomain)

getCurrentDateTimeArchetypeElementRuleLineElementNode

public static SelectableNode<Object> getCurrentDateTimeArchetypeElementRuleLineElementNode(GTCodeRuleLineElement currentDateTimeGTCodeRuleLineElement)

getIcons

public static ImageIcon getIcons(GTCodeRuleLineElement gtCodeRuleLineElement)

getIconsArchetypeElement

public static ImageIcon getIconsArchetypeElement(ArchetypeElementRuleLineDefinitionElement aerlde)

getIconsArchetypeReference

public static ImageIcon getIconsArchetypeReference(ArchetypeReferenceRuleLineDefinitionElement arrlde)

getElementsInArchetypeNode

public static SelectableNode<Object> getElementsInArchetypeNode(String idArchetype,
                                                                String idTemplate)

addElementInstanceAttributesAndFunctionsToNode

public static void addElementInstanceAttributesAndFunctionsToNode(Collection<RuleLine> ruleLines,
                                                                  SelectableNode<Object> node,
                                                                  boolean onlyCDSDomain)

addFieldsToNode

public static void addFieldsToNode(SelectableNode<Object> node,
                                   String rmName,
                                   GTCodeRuleLineElement gtCodeRuleLineElement)

addFuntionsToNode

public static void addFuntionsToNode(SelectableNode<Object> node,
                                     String rmName,
                                     GTCodeRuleLineElement gtCodeRuleLineElement)

getSingleNodeAttributesAndFunctions

public static SelectableNode<Object> getSingleNodeAttributesAndFunctions()

getNodeAttributesAndFunctions

public static SelectableNode<Object> getNodeAttributesAndFunctions(Collection<RuleLine> definitionRuleLines,
                                                                   boolean onlyCDSDomain)

getNodeGTCodes

public static SelectableNode<Object> getNodeGTCodes(Map<String,Term> termsMap,
                                                    Collection<String> gtCodesToBeIgnored)

getNodeTerminologyIds

public static SelectableNode<Object> getNodeTerminologyIds()

getNodeAllTerminologyCodes

public static SelectableNode<Object> getNodeAllTerminologyCodes(String terminologyId,
                                                                Collection<String> selectedCodes)

getSelectableNodeTerminologyCodes

public static SelectableNode<Object> getSelectableNodeTerminologyCodes(Node node,
                                                                       Collection<String> selectedCodes)


Copyright © 2013 Cambio. All Rights Reserved.