X-Git-Url: https://gerrit.simantics.org/r/gitweb?a=blobdiff_plain;f=bundles%2Forg.simantics.scl.compiler%2Fsrc%2Forg%2Fsimantics%2Fscl%2Fcompiler%2Fcommands%2FCommandSessionImportEntry.java;h=ba0d3137459ebcaaffa7cc302f6ae6142d0cea19;hb=35e73f300e2101c436dcc23c9a0f9e12ecc81d59;hp=8ea79fa69bc1be4ab8f607a15e2db588b711cbd1;hpb=969bd23cab98a79ca9101af33334000879fb60c5;p=simantics%2Fplatform.git diff --git a/bundles/org.simantics.scl.compiler/src/org/simantics/scl/compiler/commands/CommandSessionImportEntry.java b/bundles/org.simantics.scl.compiler/src/org/simantics/scl/compiler/commands/CommandSessionImportEntry.java index 8ea79fa69..ba0d31374 100644 --- a/bundles/org.simantics.scl.compiler/src/org/simantics/scl/compiler/commands/CommandSessionImportEntry.java +++ b/bundles/org.simantics.scl.compiler/src/org/simantics/scl/compiler/commands/CommandSessionImportEntry.java @@ -1,70 +1,70 @@ -package org.simantics.scl.compiler.commands; - -import java.util.Collection; - -public class CommandSessionImportEntry implements Comparable { - public String moduleName; - public String localName; - - public boolean persistent; - public boolean hasError; - public boolean disabled; - - public CommandSessionImportEntry(String moduleName, String localName, - boolean persistent) { - this.moduleName = moduleName; - this.localName = localName; - this.persistent = persistent; - } - - public CommandSessionImportEntry(String moduleName, String localName) { - this.moduleName = moduleName; - this.localName = localName; - } - - public CommandSessionImportEntry(String moduleName) { - this(moduleName, ""); - } - - public void addTo(Collection entries) { - for(CommandSessionImportEntry entry : entries) - if(entry.moduleName.equals(moduleName) && entry.localName.equals(localName)) { - entry.persistent |= persistent; - entry.disabled &= disabled; - return; - } - entries.add(this); - } - - @Override - public int compareTo(CommandSessionImportEntry o) { - int cmp = moduleName.compareTo(o.moduleName); - if(cmp != 0) - return cmp; - return localName.compareTo(o.localName); - } - - public String getStatusString() { - StringBuilder b = new StringBuilder(); - boolean first = true; - if(persistent) { - first = false; - b.append("persistent"); - } - if(disabled) { - if(first) - first = false; - else - b.append(", "); - b.append("disabled"); - } - if(hasError) { - if(first) - first = false; - else - b.append(", "); - b.append("has errors"); - } - return b.toString(); - } -} +package org.simantics.scl.compiler.commands; + +import java.util.Collection; + +public class CommandSessionImportEntry implements Comparable { + public String moduleName; + public String localName; + + public boolean persistent; + public boolean hasError; + public boolean disabled; + + public CommandSessionImportEntry(String moduleName, String localName, + boolean persistent) { + this.moduleName = moduleName; + this.localName = localName; + this.persistent = persistent; + } + + public CommandSessionImportEntry(String moduleName, String localName) { + this.moduleName = moduleName; + this.localName = localName; + } + + public CommandSessionImportEntry(String moduleName) { + this(moduleName, ""); + } + + public void addTo(Collection entries) { + for(CommandSessionImportEntry entry : entries) + if(entry.moduleName.equals(moduleName) && entry.localName.equals(localName)) { + entry.persistent |= persistent; + entry.disabled &= disabled; + return; + } + entries.add(this); + } + + @Override + public int compareTo(CommandSessionImportEntry o) { + int cmp = moduleName.compareTo(o.moduleName); + if(cmp != 0) + return cmp; + return localName.compareTo(o.localName); + } + + public String getStatusString() { + StringBuilder b = new StringBuilder(); + boolean first = true; + if(persistent) { + first = false; + b.append("persistent"); + } + if(disabled) { + if(first) + first = false; + else + b.append(", "); + b.append("disabled"); + } + if(hasError) { + if(first) + first = false; + else + b.append(", "); + b.append("has errors"); + } + return b.toString(); + } +}