se.cambio.cds.gdl.editor.controller
Class GDLEditor
java.lang.Object
se.cambio.cds.gdl.editor.controller.GDLEditor
public class GDLEditor
- extends Object
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
GDLEditor
public GDLEditor()
GDLEditor
public GDLEditor(Guide guide)
init
public void init()
getTitle
public String getTitle()
checkRuleLineDelete
public boolean checkRuleLineDelete(RuleLine ruleLine)
getEditorPanel
public GDLEditorMainPanel getEditorPanel()
saveGuide
public void saveGuide()
compile
public void compile()
compilationFinished
public void compilationFinished(String msg)
createNewRule
public ReadableRule createNewRule()
createNewTerminology
public String createNewTerminology()
ruleEdit
public void ruleEdit(ReadableRule rule)
getRenderableRules
public LinkedHashMap<String,ReadableRule> getRenderableRules()
hasActiveRules
public boolean hasActiveRules()
changeCommentRule
public void changeCommentRule(ReadableRule rule,
boolean comment)
goBackToGuide
public void goBackToGuide()
getResourceDescription
public ResourceDescription getResourceDescription()
getOriginalAuthor
public Map<String,String> getOriginalAuthor()
getOtherContributors
public List<String> getOtherContributors()
getDetails
public Map<String,ResourceDescriptionItem> getDetails()
getOtherDetails
public Map<String,String> getOtherDetails()
getResourceDescriptionItem
public ResourceDescriptionItem getResourceDescriptionItem()
getKeywords
public List<String> getKeywords()
getPreconditionRuleLines
public List<RuleLine> getPreconditionRuleLines()
getDefinitionRuleLines
public List<RuleLine> getDefinitionRuleLines()
getReadableGuide
public ReadableGuide getReadableGuide()
getConditionRuleLines
public List<RuleLine> getConditionRuleLines()
getActionsRuleLines
public List<RuleLine> getActionsRuleLines()
editRuleElement
public void editRuleElement(RuleLineElementWithValue<?> ruleLineElementWithValue)
isOKToExit
public boolean isOKToExit()
getTermBindings
public Map<String,TermBinding> getTermBindings()
getSupportedLanguageCodes
public Collection<String> getSupportedLanguageCodes()
getCurrentTermDefinition
public TermDefinition getCurrentTermDefinition()
getCurrentGuideLanguageCode
public String getCurrentGuideLanguageCode()
getOriginalLanguageCode
public String getOriginalLanguageCode()
setCurrentGuideLanguageCode
public void setCurrentGuideLanguageCode(String languageCode)
createNextGTCode
public String createNextGTCode()
getConceptGTCode
public String getConceptGTCode()
getCurrentTermsMap
public Map<String,Term> getCurrentTermsMap()
getTerm
public Term getTerm(String gtCode)
getConceptTerm
public Term getConceptTerm()
getGTName
public String getGTName(String gtCode)
setGTName
public void setGTName(String gtCode,
String text)
getGTDescription
public String getGTDescription(String gtCode)
getGuide
public Guide getGuide()
updateOriginal
public void updateOriginal()
serializeCurrentGuide
public String serializeCurrentGuide()
serializeGuide
public static String serializeGuide(Guide guide)
parseGuide
public static Guide parseGuide(InputStream input)
convertToExpressionItems
public List<ExpressionItem> convertToExpressionItems(Collection<RuleLine> ruleLines)
convertToAssigmentExpressionItems
public List<AssignmentExpression> convertToAssigmentExpressionItems(Collection<RuleLine> ruleLines)
getIdGuide
public String getIdGuide()
setIdGuide
public void setIdGuide(String idGuide)
changeLanguage
public void changeLanguage(String language)
setCurrentTab
public void setCurrentTab(GDLEditor editor)
setGuide
public boolean setGuide(Guide guide)
isModified
public boolean isModified()
cleanRedundantTerms
public void cleanRedundantTerms()
getGTCodesUsedInGuide
public Collection<String> getGTCodesUsedInGuide()
getGTCodesUsedInDefinitions
public Collection<String> getGTCodesUsedInDefinitions()
getGTCodesUsedInBindings
public Collection<String> getGTCodesUsedInBindings()
saveCompiledGuideAsObject
public void saveCompiledGuideAsObject(byte[] compiledGuide)
addArchetypeReference
public ArchetypeInstantiationRuleLine addArchetypeReference(boolean showOnlyCDS)
addArchetypeElement
public ArchetypeElementInstantiationRuleLine addArchetypeElement(ArchetypeInstantiationRuleLine airl)
setBusy
public void setBusy(String description)
changeBusyText
public void changeBusyText(String description)
setFree
public void setFree()
Copyright © 2013 Cambio. All Rights Reserved.