diff --git a/src/avatartranslator/AvatarAction.class b/src/avatartranslator/AvatarAction.class new file mode 100644 index 0000000000000000000000000000000000000000..7588cd362ce4f8982cd11f47993740921d43ea1d Binary files /dev/null and b/src/avatartranslator/AvatarAction.class differ diff --git a/src/avatartranslator/AvatarActionAssignment.class b/src/avatartranslator/AvatarActionAssignment.class new file mode 100644 index 0000000000000000000000000000000000000000..f9e427e07af807c967c1ad026f1666ccec579828 Binary files /dev/null and b/src/avatartranslator/AvatarActionAssignment.class differ diff --git a/src/avatartranslator/AvatarActionOnSignal.class b/src/avatartranslator/AvatarActionOnSignal.class new file mode 100644 index 0000000000000000000000000000000000000000..8ce7d9910f831c48bc79ff1c2d6010941a94b5e6 Binary files /dev/null and b/src/avatartranslator/AvatarActionOnSignal.class differ diff --git a/src/avatartranslator/AvatarArithmeticOp.class b/src/avatartranslator/AvatarArithmeticOp.class new file mode 100644 index 0000000000000000000000000000000000000000..3fd9d0eabdc1c495e39eed685378ad2ee097c2e2 Binary files /dev/null and b/src/avatartranslator/AvatarArithmeticOp.class differ diff --git a/src/avatartranslator/AvatarAttribute.class b/src/avatartranslator/AvatarAttribute.class new file mode 100644 index 0000000000000000000000000000000000000000..a572cb1d40d9219696e4553c7606fc60058afe6c Binary files /dev/null and b/src/avatartranslator/AvatarAttribute.class differ diff --git a/src/avatartranslator/AvatarAttributeState.class b/src/avatartranslator/AvatarAttributeState.class new file mode 100644 index 0000000000000000000000000000000000000000..97b1b1886c7953633ef6cb930a11b99bbe0b15cf Binary files /dev/null and b/src/avatartranslator/AvatarAttributeState.class differ diff --git a/src/avatartranslator/AvatarBinaryGuard.class b/src/avatartranslator/AvatarBinaryGuard.class new file mode 100644 index 0000000000000000000000000000000000000000..a5aeb28d60977d87428e0b9b655da7b084303524 Binary files /dev/null and b/src/avatartranslator/AvatarBinaryGuard.class differ diff --git a/src/avatartranslator/AvatarBlock.class b/src/avatartranslator/AvatarBlock.class new file mode 100644 index 0000000000000000000000000000000000000000..24fd9d9c432b16345d8aa3cfcc00fe145d0513a5 Binary files /dev/null and b/src/avatartranslator/AvatarBlock.class differ diff --git a/src/avatartranslator/AvatarBlockTemplate.class b/src/avatartranslator/AvatarBlockTemplate.class new file mode 100644 index 0000000000000000000000000000000000000000..801be8fb7cdcc564e6d0fe28fcc71ecadfa43153 Binary files /dev/null and b/src/avatartranslator/AvatarBlockTemplate.class differ diff --git a/src/avatartranslator/AvatarComposedGuard.class b/src/avatartranslator/AvatarComposedGuard.class new file mode 100644 index 0000000000000000000000000000000000000000..26a5f8543433f59d10af66bcdb0aebc962d1977c Binary files /dev/null and b/src/avatartranslator/AvatarComposedGuard.class differ diff --git a/src/avatartranslator/AvatarConstant.class b/src/avatartranslator/AvatarConstant.class new file mode 100644 index 0000000000000000000000000000000000000000..90dcd7db940e46d5ee9c5786e3c6d6ae88d9858a Binary files /dev/null and b/src/avatartranslator/AvatarConstant.class differ diff --git a/src/avatartranslator/AvatarConstantGuard.class b/src/avatartranslator/AvatarConstantGuard.class new file mode 100644 index 0000000000000000000000000000000000000000..11473be493599446043000b18b7aebace644f4d4 Binary files /dev/null and b/src/avatartranslator/AvatarConstantGuard.class differ diff --git a/src/avatartranslator/AvatarElement.class b/src/avatartranslator/AvatarElement.class new file mode 100644 index 0000000000000000000000000000000000000000..4685155a18c2e6fb0f70cff837e4164a4ebecf11 Binary files /dev/null and b/src/avatartranslator/AvatarElement.class differ diff --git a/src/avatartranslator/AvatarExpireTimer.class b/src/avatartranslator/AvatarExpireTimer.class new file mode 100644 index 0000000000000000000000000000000000000000..e6e81a7fb39547dadc679c187d083459d2d28314 Binary files /dev/null and b/src/avatartranslator/AvatarExpireTimer.class differ diff --git a/src/avatartranslator/AvatarGuard.class b/src/avatartranslator/AvatarGuard.class new file mode 100644 index 0000000000000000000000000000000000000000..a03e41945be88015016eae43a1c2a42970baa1e1 Binary files /dev/null and b/src/avatartranslator/AvatarGuard.class differ diff --git a/src/avatartranslator/AvatarGuardElse.class b/src/avatartranslator/AvatarGuardElse.class new file mode 100644 index 0000000000000000000000000000000000000000..5fdc0633af528f766d72b9bf46a46870ef05c0bd Binary files /dev/null and b/src/avatartranslator/AvatarGuardElse.class differ diff --git a/src/avatartranslator/AvatarGuardEmpty.class b/src/avatartranslator/AvatarGuardEmpty.class new file mode 100644 index 0000000000000000000000000000000000000000..e7f899509a4a15e4261137cc5352084214f60c5d Binary files /dev/null and b/src/avatartranslator/AvatarGuardEmpty.class differ diff --git a/src/avatartranslator/AvatarLeftHand.class b/src/avatartranslator/AvatarLeftHand.class new file mode 100644 index 0000000000000000000000000000000000000000..2ddb5207fc918c7d01cb97b6c6dc030c50509fe2 Binary files /dev/null and b/src/avatartranslator/AvatarLeftHand.class differ diff --git a/src/avatartranslator/AvatarLibraryFunction$TranslatorArgument.class b/src/avatartranslator/AvatarLibraryFunction$TranslatorArgument.class new file mode 100644 index 0000000000000000000000000000000000000000..484d144a710d32576d39371cab50a9e885e8b432 Binary files /dev/null and b/src/avatartranslator/AvatarLibraryFunction$TranslatorArgument.class differ diff --git a/src/avatartranslator/AvatarLibraryFunction.class b/src/avatartranslator/AvatarLibraryFunction.class new file mode 100644 index 0000000000000000000000000000000000000000..8a4f205ba4dea4df040d4a6d025f9057f3ee1dc9 Binary files /dev/null and b/src/avatartranslator/AvatarLibraryFunction.class differ diff --git a/src/avatartranslator/AvatarLibraryFunctionCall.class b/src/avatartranslator/AvatarLibraryFunctionCall.class new file mode 100644 index 0000000000000000000000000000000000000000..96eac480ae15f45da7f4ee6b4bef79a56eee0140 Binary files /dev/null and b/src/avatartranslator/AvatarLibraryFunctionCall.class differ diff --git a/src/avatartranslator/AvatarMethod.class b/src/avatartranslator/AvatarMethod.class new file mode 100644 index 0000000000000000000000000000000000000000..6db1dc919d5dcca6cb474e2f18db75806459e51e Binary files /dev/null and b/src/avatartranslator/AvatarMethod.class differ diff --git a/src/avatartranslator/AvatarPragma.class b/src/avatartranslator/AvatarPragma.class new file mode 100644 index 0000000000000000000000000000000000000000..a71013f62f33a364983ce326b75e1b2e02342c32 Binary files /dev/null and b/src/avatartranslator/AvatarPragma.class differ diff --git a/src/avatartranslator/AvatarPragmaAuthenticity.class b/src/avatartranslator/AvatarPragmaAuthenticity.class new file mode 100644 index 0000000000000000000000000000000000000000..38d4e62948fbac6a31286d3184ed678803f99755 Binary files /dev/null and b/src/avatartranslator/AvatarPragmaAuthenticity.class differ diff --git a/src/avatartranslator/AvatarPragmaConstant.class b/src/avatartranslator/AvatarPragmaConstant.class new file mode 100644 index 0000000000000000000000000000000000000000..9228436cb26b1d1ac69e693f02c5d77fa39d6d58 Binary files /dev/null and b/src/avatartranslator/AvatarPragmaConstant.class differ diff --git a/src/avatartranslator/AvatarPragmaInitialKnowledge.class b/src/avatartranslator/AvatarPragmaInitialKnowledge.class new file mode 100644 index 0000000000000000000000000000000000000000..e3e4047e1235a0c8506dbf7b0018cafaa521f203 Binary files /dev/null and b/src/avatartranslator/AvatarPragmaInitialKnowledge.class differ diff --git a/src/avatartranslator/AvatarPragmaPrivatePublicKey.class b/src/avatartranslator/AvatarPragmaPrivatePublicKey.class new file mode 100644 index 0000000000000000000000000000000000000000..6868b6ed8916cf2baa3c01bdc4649cf380eb1dca Binary files /dev/null and b/src/avatartranslator/AvatarPragmaPrivatePublicKey.class differ diff --git a/src/avatartranslator/AvatarPragmaPublic.class b/src/avatartranslator/AvatarPragmaPublic.class new file mode 100644 index 0000000000000000000000000000000000000000..b82e77227ca38ac8960bd391dc300d4a7a17fa6b Binary files /dev/null and b/src/avatartranslator/AvatarPragmaPublic.class differ diff --git a/src/avatartranslator/AvatarPragmaSecrecyAssumption.class b/src/avatartranslator/AvatarPragmaSecrecyAssumption.class new file mode 100644 index 0000000000000000000000000000000000000000..748f26b9fa84fba037fa13bda9f48df8eea1fc26 Binary files /dev/null and b/src/avatartranslator/AvatarPragmaSecrecyAssumption.class differ diff --git a/src/avatartranslator/AvatarPragmaSecret.class b/src/avatartranslator/AvatarPragmaSecret.class new file mode 100644 index 0000000000000000000000000000000000000000..367158f69903c1a41666b39942e385fb54b74202 Binary files /dev/null and b/src/avatartranslator/AvatarPragmaSecret.class differ diff --git a/src/avatartranslator/AvatarRandom.class b/src/avatartranslator/AvatarRandom.class new file mode 100644 index 0000000000000000000000000000000000000000..ab4914c202df1ef6e8f2616e93f351e34825f02f Binary files /dev/null and b/src/avatartranslator/AvatarRandom.class differ diff --git a/src/avatartranslator/AvatarRelation.class b/src/avatartranslator/AvatarRelation.class new file mode 100644 index 0000000000000000000000000000000000000000..457766355b1599bd0946649d9e01b387e9efcd3c Binary files /dev/null and b/src/avatartranslator/AvatarRelation.class differ diff --git a/src/avatartranslator/AvatarRelation.java-dg b/src/avatartranslator/AvatarRelation.java-dg new file mode 100644 index 0000000000000000000000000000000000000000..b79ded3215184b5c950eed1c00c69cc0f84d92da --- /dev/null +++ b/src/avatartranslator/AvatarRelation.java-dg @@ -0,0 +1,287 @@ +/**Copyright or (C) or Copr. GET / ENST, Telecom-Paris, Ludovic Apvrille + + ludovic.apvrille AT enst.fr + + This software is a computer program whose purpose is to allow the + edition of TURTLE analysis, design and deployment diagrams, to + allow the generation of RT-LOTOS or Java code from this diagram, + and at last to allow the analysis of formal validation traces + obtained from external tools, e.g. RTL from LAAS-CNRS and CADP + from INRIA Rhone-Alpes. + + This software is governed by the CeCILL license under French law and + abiding by the rules of distribution of free software. You can use, + modify and/ or redistribute the software under the terms of the CeCILL + license as circulated by CEA, CNRS and INRIA at the following URL + "http://www.cecill.info". + + As a counterpart to the access to the source code and rights to copy, + modify and redistribute granted by the license, users are provided only + with a limited warranty and the software's author, the holder of the + economic rights, and the successive licensors have only limited + liability. + + In this respect, the user's attention is drawn to the risks associated + with loading, using, modifying and/or developing or reproducing the + software by the user in light of its specific status of free software, + that may mean that it is complicated to manipulate, and that also + therefore means that it is reserved for developers and experienced + professionals having in-depth computer knowledge. Users are therefore + encouraged to load and test the software's suitability as regards their + requirements in conditions enabling the security of their systems and/or + data to be ensured and, more generally, to use and operate it in the + same conditions as regards security. + + The fact that you are presently reading this means that you have had + knowledge of the CeCILL license and that you accept its terms. + + /** + * Class AvatarRelation + * synchronizatio in Avatar ... + * Creation: 20/05/2010 + * @version 1.0 20/05/2010 + * @author Ludovic APVRILLE + * @see + */ + + +package avatartranslator; + +import java.util.*; + +import myutil.*; + +public class AvatarRelation extends AvatarElement { + + + public AvatarBlock block1, block2; + private LinkedList<AvatarSignal> signals1, signals2; + private boolean blocking, asynchronous, isPrivate, isBroadcast, isLossy; + private int sizeOfFIFO; // -1 means infinite + public int id;//DG + + public AvatarRelation(String _name, AvatarBlock _block1, AvatarBlock _block2, Object _referenceObject) { + super(_name, _referenceObject); + signals1 = new LinkedList<AvatarSignal>(); + signals2 = new LinkedList<AvatarSignal>(); + block1 = _block1; + block2 = _block2; + blocking = false; + sizeOfFIFO = 1024; + asynchronous = false; + isBroadcast = false; + id = 0;//DG + } + + public void setId(int newid) {//DG + id=newid; + } + + public int getId() {//DG + return id; + } + + + public boolean containsSignal(AvatarSignal _as) { + return (signals1.contains(_as) || signals2.contains(_as)); + } + + public void setAsynchronous(boolean _b) { + asynchronous = _b; + } + + public void setBlocking(boolean _b) { + blocking = _b; + } + + public void setPrivate(boolean _b) { + isPrivate = _b; + } + + public void setBroadcast(boolean _b) { + isBroadcast = _b; + } + + public void setLossy(boolean _b) { + isLossy = _b; + } + + public void setSizeOfFIFO(int _sizeOfFIFO) { + sizeOfFIFO = _sizeOfFIFO; + } + + public boolean isAsynchronous() { + return asynchronous; + } + + public boolean isPrivate() { + return isPrivate; + } + + public boolean isBroadcast() { + return isBroadcast; + } + + public boolean isLossy() { + return isLossy; + } + + public int getSizeOfFIFO() { + return sizeOfFIFO; + } + + public boolean isBlocking() { + return blocking; + } + + + + public void addSignals(AvatarSignal _sig1, AvatarSignal _sig2) { + signals1.add(_sig1); + signals2.add(_sig2); + } + + public int nbOfSignals() { + return signals1.size(); + } + + public AvatarSignal getSignal1(int _index) { + return signals1.get(_index); + } + + public AvatarSignal getSignal2(int _index) { + return signals2.get(_index); + } + + public AvatarSignal getInSignal(int _index) { + AvatarSignal sig1 = signals1.get(_index); + if (sig1.isIn()) { + return sig1; + } + + return getSignal2(_index); + } + + public AvatarBlock getInBlock(int _index) { + AvatarSignal sig1 = signals1.get(_index); + if (sig1.isIn()) { + return block1; + } + + return block2; + } + + public AvatarSignal getOutSignal(int _index) { + AvatarSignal sig1 = signals1.get(_index); + if (sig1.isOut()) { + return sig1; + } + + return getSignal2(_index); + } + + public AvatarBlock getOutBlock(int _index) { + AvatarSignal sig1 = signals1.get(_index); + if (sig1.isOut()) { + return block1; + } + + return block2; + } + + public String toString() { + StringBuffer sb = new StringBuffer(); + for(int i=0; i<signals1.size(); i++) { + if (i>0) { + sb.append(" ; "); + } + sb.append(block1.getName() + "." + signals1.get(i).getName() + "=" + block2.getName() + "." + signals2.get(i).getName()); + } + return sb.toString(); + } + + public String toStringIndex(int index) { + return block1.getName() + "." + signals1.get(index).getName() + " -> " + block2.getName() + "." + signals2.get(index).getName(); + } + + // Return index of signal. If not found, return -1 + public int hasSignal(AvatarSignal sig) { + int index1 = signals1.indexOf(sig); + int index2 = signals2.indexOf(sig); + return Math.max(index1, index2); + } + + public int getIndexOfSignal(AvatarSignal sig) { + int index1 = signals1.indexOf(sig); + if (index1 > -1) { + return index1; + } + return signals2.indexOf(sig); + } + + /*public void makeRobustness() { + LinkedList<AvatarSignal> signals1_tmp = new LinkedList<AvatarSignal>(); + LinkedList<AvatarSignal> signals2_tmp = new LinkedList<AvatarSignal>(); + AvatarSignal as1, as2, astmp; + for(int i=0; i<signals1.size(); i++) { + as1 = signals1.get(i); + as2 = signals2.get(i); + + if (as1.isOut()) { + astmp = as2; + as2 = as1; + as1 = astmp; + } + + signals1_tmp.add(as1); + astmp = new AvatarSignal(as1.getName() + "__in", AvatarSignal.IN, as1.getReferenceObject()); + astmp.setInOut(AvatarSignal.IN); + signals2_tmp.add(astmp); + + + astmp = new AvatarSignal(as2.getName() + "__out", AvatarSignal.OUT, as2.getReferenceObject()); + astmp.setInOut(AvatarSignal.OUT); + signals1_tmp.add(astmp); + signals2_tmp.add(as2); + } + + signals1 = signals1_tmp; + signals2 = signals2_tmp; + }*/ + + public AvatarRelation advancedClone(HashMap<AvatarBlock, AvatarBlock> correspondenceBlocks) { + AvatarBlock b1, b2; + b1 = correspondenceBlocks.get(block1); + b2 = correspondenceBlocks.get(block2); + if ((b1 == null) || (b2 == null)) { + return null; + } + AvatarRelation ar = new AvatarRelation(getName(), b1, b2, getReferenceObject()); + ar.setAsynchronous(isAsynchronous()); + ar.setBlocking(isBlocking()); + ar.setPrivate(isPrivate()); + ar.setBroadcast(isBroadcast()); + ar.setLossy(isLossy()); + ar.setSizeOfFIFO(getSizeOfFIFO()); + + // Signals + for(int i=0; i<signals1.size(); i++) { + AvatarSignal s1 = getSignal1(i); + AvatarSignal s2 = getSignal2(i); + + AvatarSignal ns1 = b1.getSignalByName(s1.getName()); + AvatarSignal ns2 = b2.getSignalByName(s2.getName()); + if ((ns1 == null) || (ns2 == null)) { + continue; + } + ar.addSignals(ns1, ns2); + } + + cloneLinkToReferenceObjects(ar); + + return ar; + } + + + +} diff --git a/src/avatartranslator/AvatarRelation.java-orig b/src/avatartranslator/AvatarRelation.java-orig new file mode 100644 index 0000000000000000000000000000000000000000..537419744a94bccb2304607ed9ab0e6b4bc8e3c7 --- /dev/null +++ b/src/avatartranslator/AvatarRelation.java-orig @@ -0,0 +1,279 @@ +/**Copyright or (C) or Copr. GET / ENST, Telecom-Paris, Ludovic Apvrille + + ludovic.apvrille AT enst.fr + + This software is a computer program whose purpose is to allow the + edition of TURTLE analysis, design and deployment diagrams, to + allow the generation of RT-LOTOS or Java code from this diagram, + and at last to allow the analysis of formal validation traces + obtained from external tools, e.g. RTL from LAAS-CNRS and CADP + from INRIA Rhone-Alpes. + + This software is governed by the CeCILL license under French law and + abiding by the rules of distribution of free software. You can use, + modify and/ or redistribute the software under the terms of the CeCILL + license as circulated by CEA, CNRS and INRIA at the following URL + "http://www.cecill.info". + + As a counterpart to the access to the source code and rights to copy, + modify and redistribute granted by the license, users are provided only + with a limited warranty and the software's author, the holder of the + economic rights, and the successive licensors have only limited + liability. + + In this respect, the user's attention is drawn to the risks associated + with loading, using, modifying and/or developing or reproducing the + software by the user in light of its specific status of free software, + that may mean that it is complicated to manipulate, and that also + therefore means that it is reserved for developers and experienced + professionals having in-depth computer knowledge. Users are therefore + encouraged to load and test the software's suitability as regards their + requirements in conditions enabling the security of their systems and/or + data to be ensured and, more generally, to use and operate it in the + same conditions as regards security. + + The fact that you are presently reading this means that you have had + knowledge of the CeCILL license and that you accept its terms. + + /** + * Class AvatarRelation + * synchronizatio in Avatar ... + * Creation: 20/05/2010 + * @version 1.0 20/05/2010 + * @author Ludovic APVRILLE + * @see + */ + + +package avatartranslator; + +import java.util.*; + +import myutil.*; + +public class AvatarRelation extends AvatarElement { + + + public AvatarBlock block1, block2; + private LinkedList<AvatarSignal> signals1, signals2; + private boolean blocking, asynchronous, isPrivate, isBroadcast, isLossy; + private int sizeOfFIFO; // -1 means infinite + + + public AvatarRelation(String _name, AvatarBlock _block1, AvatarBlock _block2, Object _referenceObject) { + super(_name, _referenceObject); + signals1 = new LinkedList<AvatarSignal>(); + signals2 = new LinkedList<AvatarSignal>(); + block1 = _block1; + block2 = _block2; + blocking = false; + sizeOfFIFO = 1024; + asynchronous = false; + isBroadcast = false; + + } + + public boolean containsSignal(AvatarSignal _as) { + return (signals1.contains(_as) || signals2.contains(_as)); + } + + public void setAsynchronous(boolean _b) { + asynchronous = _b; + } + + public void setBlocking(boolean _b) { + blocking = _b; + } + + public void setPrivate(boolean _b) { + isPrivate = _b; + } + + public void setBroadcast(boolean _b) { + isBroadcast = _b; + } + + public void setLossy(boolean _b) { + isLossy = _b; + } + + public void setSizeOfFIFO(int _sizeOfFIFO) { + sizeOfFIFO = _sizeOfFIFO; + } + + public boolean isAsynchronous() { + return asynchronous; + } + + public boolean isPrivate() { + return isPrivate; + } + + public boolean isBroadcast() { + return isBroadcast; + } + + public boolean isLossy() { + return isLossy; + } + + public int getSizeOfFIFO() { + return sizeOfFIFO; + } + + public boolean isBlocking() { + return blocking; + } + + + + public void addSignals(AvatarSignal _sig1, AvatarSignal _sig2) { + signals1.add(_sig1); + signals2.add(_sig2); + } + + public int nbOfSignals() { + return signals1.size(); + } + + public AvatarSignal getSignal1(int _index) { + return signals1.get(_index); + } + + public AvatarSignal getSignal2(int _index) { + return signals2.get(_index); + } + + public AvatarSignal getInSignal(int _index) { + AvatarSignal sig1 = signals1.get(_index); + if (sig1.isIn()) { + return sig1; + } + + return getSignal2(_index); + } + + public AvatarBlock getInBlock(int _index) { + AvatarSignal sig1 = signals1.get(_index); + if (sig1.isIn()) { + return block1; + } + + return block2; + } + + public AvatarSignal getOutSignal(int _index) { + AvatarSignal sig1 = signals1.get(_index); + if (sig1.isOut()) { + return sig1; + } + + return getSignal2(_index); + } + + public AvatarBlock getOutBlock(int _index) { + AvatarSignal sig1 = signals1.get(_index); + if (sig1.isOut()) { + return block1; + } + + return block2; + } + + public String toString() { + StringBuffer sb = new StringBuffer(); + for(int i=0; i<signals1.size(); i++) { + if (i>0) { + sb.append(" ; "); + } + sb.append(block1.getName() + "." + signals1.get(i).getName() + "=" + block2.getName() + "." + signals2.get(i).getName()); + } + return sb.toString(); + } + + public String toStringIndex(int index) { + return block1.getName() + "." + signals1.get(index).getName() + " -> " + block2.getName() + "." + signals2.get(index).getName(); + } + + // Return index of signal. If not found, return -1 + public int hasSignal(AvatarSignal sig) { + int index1 = signals1.indexOf(sig); + int index2 = signals2.indexOf(sig); + return Math.max(index1, index2); + } + + public int getIndexOfSignal(AvatarSignal sig) { + int index1 = signals1.indexOf(sig); + if (index1 > -1) { + return index1; + } + return signals2.indexOf(sig); + } + + /*public void makeRobustness() { + LinkedList<AvatarSignal> signals1_tmp = new LinkedList<AvatarSignal>(); + LinkedList<AvatarSignal> signals2_tmp = new LinkedList<AvatarSignal>(); + AvatarSignal as1, as2, astmp; + for(int i=0; i<signals1.size(); i++) { + as1 = signals1.get(i); + as2 = signals2.get(i); + + if (as1.isOut()) { + astmp = as2; + as2 = as1; + as1 = astmp; + } + + signals1_tmp.add(as1); + astmp = new AvatarSignal(as1.getName() + "__in", AvatarSignal.IN, as1.getReferenceObject()); + astmp.setInOut(AvatarSignal.IN); + signals2_tmp.add(astmp); + + + astmp = new AvatarSignal(as2.getName() + "__out", AvatarSignal.OUT, as2.getReferenceObject()); + astmp.setInOut(AvatarSignal.OUT); + signals1_tmp.add(astmp); + signals2_tmp.add(as2); + } + + signals1 = signals1_tmp; + signals2 = signals2_tmp; + }*/ + + public AvatarRelation advancedClone(HashMap<AvatarBlock, AvatarBlock> correspondenceBlocks) { + AvatarBlock b1, b2; + b1 = correspondenceBlocks.get(block1); + b2 = correspondenceBlocks.get(block2); + if ((b1 == null) || (b2 == null)) { + return null; + } + AvatarRelation ar = new AvatarRelation(getName(), b1, b2, getReferenceObject()); + ar.setAsynchronous(isAsynchronous()); + ar.setBlocking(isBlocking()); + ar.setPrivate(isPrivate()); + ar.setBroadcast(isBroadcast()); + ar.setLossy(isLossy()); + ar.setSizeOfFIFO(getSizeOfFIFO()); + + // Signals + for(int i=0; i<signals1.size(); i++) { + AvatarSignal s1 = getSignal1(i); + AvatarSignal s2 = getSignal2(i); + + AvatarSignal ns1 = b1.getSignalByName(s1.getName()); + AvatarSignal ns2 = b2.getSignalByName(s2.getName()); + if ((ns1 == null) || (ns2 == null)) { + continue; + } + + ar.addSignals(ns1, ns2); + } + + cloneLinkToReferenceObjects(ar); + + return ar; + } + + + +} diff --git a/src/avatartranslator/AvatarResetTimer.class b/src/avatartranslator/AvatarResetTimer.class new file mode 100644 index 0000000000000000000000000000000000000000..36485453c52c1aa9bb8d63ca5f52d7134c9cc02a Binary files /dev/null and b/src/avatartranslator/AvatarResetTimer.class differ diff --git a/src/avatartranslator/AvatarSetTimer.class b/src/avatartranslator/AvatarSetTimer.class new file mode 100644 index 0000000000000000000000000000000000000000..bfd7347c12e39089df73820fdc4a7cb75c6ceee0 Binary files /dev/null and b/src/avatartranslator/AvatarSetTimer.class differ diff --git a/src/avatartranslator/AvatarSignal.class b/src/avatartranslator/AvatarSignal.class new file mode 100644 index 0000000000000000000000000000000000000000..d8774ae9f41dbd5fd69038e90fecdf2814210d6f Binary files /dev/null and b/src/avatartranslator/AvatarSignal.class differ diff --git a/src/avatartranslator/AvatarSimpleGuard.class b/src/avatartranslator/AvatarSimpleGuard.class new file mode 100644 index 0000000000000000000000000000000000000000..77fd2b536eb697435272510fd6d7f716485c70b9 Binary files /dev/null and b/src/avatartranslator/AvatarSimpleGuard.class differ diff --git a/src/avatartranslator/AvatarSimpleGuardDuo.class b/src/avatartranslator/AvatarSimpleGuardDuo.class new file mode 100644 index 0000000000000000000000000000000000000000..90fb5d86425087b842b25b2a41c1567a7c47ed56 Binary files /dev/null and b/src/avatartranslator/AvatarSimpleGuardDuo.class differ diff --git a/src/avatartranslator/AvatarSimpleGuardMono.class b/src/avatartranslator/AvatarSimpleGuardMono.class new file mode 100644 index 0000000000000000000000000000000000000000..8b7d3cc3dcf45cfaa3f463526d96197c3649fce4 Binary files /dev/null and b/src/avatartranslator/AvatarSimpleGuardMono.class differ diff --git a/src/avatartranslator/AvatarSpecification.class b/src/avatartranslator/AvatarSpecification.class new file mode 100644 index 0000000000000000000000000000000000000000..de579692d7b4029b99de3fd9eeaffb0be42cd391 Binary files /dev/null and b/src/avatartranslator/AvatarSpecification.class differ diff --git a/src/avatartranslator/AvatarStartState.class b/src/avatartranslator/AvatarStartState.class new file mode 100644 index 0000000000000000000000000000000000000000..5b8dd2161cd721c0c6967da737ba34c5d6f2c73b Binary files /dev/null and b/src/avatartranslator/AvatarStartState.class differ diff --git a/src/avatartranslator/AvatarState.class b/src/avatartranslator/AvatarState.class new file mode 100644 index 0000000000000000000000000000000000000000..683e3d690e456648f6a5940b9b4aaf7f58c90b25 Binary files /dev/null and b/src/avatartranslator/AvatarState.class differ diff --git a/src/avatartranslator/AvatarStateElement.class b/src/avatartranslator/AvatarStateElement.class new file mode 100644 index 0000000000000000000000000000000000000000..a59b888c7c0a2266cb5144978a498f11756cd908 Binary files /dev/null and b/src/avatartranslator/AvatarStateElement.class differ diff --git a/src/avatartranslator/AvatarStateMachine.class b/src/avatartranslator/AvatarStateMachine.class new file mode 100644 index 0000000000000000000000000000000000000000..18eacfee1c3241f1f5f388e2a4081115eece461d Binary files /dev/null and b/src/avatartranslator/AvatarStateMachine.class differ diff --git a/src/avatartranslator/AvatarStateMachineElement.class b/src/avatartranslator/AvatarStateMachineElement.class new file mode 100644 index 0000000000000000000000000000000000000000..14a1b2b0ad7a2ba13c3c85bc44faceeb31857bce Binary files /dev/null and b/src/avatartranslator/AvatarStateMachineElement.class differ diff --git a/src/avatartranslator/AvatarStateMachineOwner.class b/src/avatartranslator/AvatarStateMachineOwner.class new file mode 100644 index 0000000000000000000000000000000000000000..69f9588cfde3c07d0950f1829102f3a7a9729e66 Binary files /dev/null and b/src/avatartranslator/AvatarStateMachineOwner.class differ diff --git a/src/avatartranslator/AvatarStopState.class b/src/avatartranslator/AvatarStopState.class new file mode 100644 index 0000000000000000000000000000000000000000..58539ee9f0d4958165bc93c18d9ed43dcc437666 Binary files /dev/null and b/src/avatartranslator/AvatarStopState.class differ diff --git a/src/avatartranslator/AvatarSyntaxChecker.class b/src/avatartranslator/AvatarSyntaxChecker.class new file mode 100644 index 0000000000000000000000000000000000000000..788a300b92682a2b1ff83818a7a89a11a5bf6fcc Binary files /dev/null and b/src/avatartranslator/AvatarSyntaxChecker.class differ diff --git a/src/avatartranslator/AvatarSyntaxTranslator.class b/src/avatartranslator/AvatarSyntaxTranslator.class new file mode 100644 index 0000000000000000000000000000000000000000..0887b43fe00918bfbc9b869edcde4ad7ee43bea6 Binary files /dev/null and b/src/avatartranslator/AvatarSyntaxTranslator.class differ diff --git a/src/avatartranslator/AvatarTerm.class b/src/avatartranslator/AvatarTerm.class new file mode 100644 index 0000000000000000000000000000000000000000..4d2cab19afdaeda667985474dc5b17b3e8418ce5 Binary files /dev/null and b/src/avatartranslator/AvatarTerm.class differ diff --git a/src/avatartranslator/AvatarTermFunction.class b/src/avatartranslator/AvatarTermFunction.class new file mode 100644 index 0000000000000000000000000000000000000000..1644e1939a3677ab1d4b21203ca6a6d306a1e072 Binary files /dev/null and b/src/avatartranslator/AvatarTermFunction.class differ diff --git a/src/avatartranslator/AvatarTermRaw.class b/src/avatartranslator/AvatarTermRaw.class new file mode 100644 index 0000000000000000000000000000000000000000..97e8438e3e04e6e8585775772dd439e37ebdcf5d Binary files /dev/null and b/src/avatartranslator/AvatarTermRaw.class differ diff --git a/src/avatartranslator/AvatarTimerOperator.class b/src/avatartranslator/AvatarTimerOperator.class new file mode 100644 index 0000000000000000000000000000000000000000..92f47750499633f7347b5e4c92638ba75dc1d770 Binary files /dev/null and b/src/avatartranslator/AvatarTimerOperator.class differ diff --git a/src/avatartranslator/AvatarTransition$1$1.class b/src/avatartranslator/AvatarTransition$1$1.class new file mode 100644 index 0000000000000000000000000000000000000000..71bd5748a8b6da81ea1b4955e365bb6df11b1e9d Binary files /dev/null and b/src/avatartranslator/AvatarTransition$1$1.class differ diff --git a/src/avatartranslator/AvatarTransition$1.class b/src/avatartranslator/AvatarTransition$1.class new file mode 100644 index 0000000000000000000000000000000000000000..f5672119d396f1d29ae9246c0425ed34c483e8f1 Binary files /dev/null and b/src/avatartranslator/AvatarTransition$1.class differ diff --git a/src/avatartranslator/AvatarTransition.class b/src/avatartranslator/AvatarTransition.class new file mode 100644 index 0000000000000000000000000000000000000000..bb931c37a53f9344c847d9e761321dbf818fef4d Binary files /dev/null and b/src/avatartranslator/AvatarTransition.class differ diff --git a/src/avatartranslator/AvatarTranslator.class b/src/avatartranslator/AvatarTranslator.class new file mode 100644 index 0000000000000000000000000000000000000000..bf73411b76e785ba1b6dbe32dc695a23e338a520 Binary files /dev/null and b/src/avatartranslator/AvatarTranslator.class differ diff --git a/src/avatartranslator/AvatarTuple.class b/src/avatartranslator/AvatarTuple.class new file mode 100644 index 0000000000000000000000000000000000000000..40c66a98e92b323bb7a0c5b42eb9d437fd36c6cc Binary files /dev/null and b/src/avatartranslator/AvatarTuple.class differ diff --git a/src/avatartranslator/AvatarType.class b/src/avatartranslator/AvatarType.class new file mode 100644 index 0000000000000000000000000000000000000000..74135678a3f5cc4d4b7f51b213a03838f7c4d63e Binary files /dev/null and b/src/avatartranslator/AvatarType.class differ diff --git a/src/avatartranslator/AvatarUnaryGuard.class b/src/avatartranslator/AvatarUnaryGuard.class new file mode 100644 index 0000000000000000000000000000000000000000..648e2f9240618ff7b4a9b67846b53b3844a90cd1 Binary files /dev/null and b/src/avatartranslator/AvatarUnaryGuard.class differ diff --git a/src/avatartranslator/ErrorAccumulator.class b/src/avatartranslator/ErrorAccumulator.class new file mode 100644 index 0000000000000000000000000000000000000000..c0bc6413ab44e3bdbaa4ed2dbf961a4ff51ea238 Binary files /dev/null and b/src/avatartranslator/ErrorAccumulator.class differ diff --git a/src/avatartranslator/directsimulation/AvatarSimulationAsynchronousTransaction.class b/src/avatartranslator/directsimulation/AvatarSimulationAsynchronousTransaction.class new file mode 100644 index 0000000000000000000000000000000000000000..0621355485f0f95783167180ac552a88b283c9bf Binary files /dev/null and b/src/avatartranslator/directsimulation/AvatarSimulationAsynchronousTransaction.class differ diff --git a/src/avatartranslator/directsimulation/AvatarSimulationBlock.class b/src/avatartranslator/directsimulation/AvatarSimulationBlock.class new file mode 100644 index 0000000000000000000000000000000000000000..ed96b76d7f3929f63e1ca7d1a64c2cc0db148388 Binary files /dev/null and b/src/avatartranslator/directsimulation/AvatarSimulationBlock.class differ diff --git a/src/avatartranslator/directsimulation/AvatarSimulationInteraction.class b/src/avatartranslator/directsimulation/AvatarSimulationInteraction.class new file mode 100644 index 0000000000000000000000000000000000000000..e0aedf8cbad859edf5ec9de155dfe3f12ce717bb Binary files /dev/null and b/src/avatartranslator/directsimulation/AvatarSimulationInteraction.class differ diff --git a/src/avatartranslator/directsimulation/AvatarSimulationPendingTransaction.class b/src/avatartranslator/directsimulation/AvatarSimulationPendingTransaction.class new file mode 100644 index 0000000000000000000000000000000000000000..5407648b295b4de765897eea01bc72a1d9fb5014 Binary files /dev/null and b/src/avatartranslator/directsimulation/AvatarSimulationPendingTransaction.class differ diff --git a/src/avatartranslator/directsimulation/AvatarSimulationTransaction.class b/src/avatartranslator/directsimulation/AvatarSimulationTransaction.class new file mode 100644 index 0000000000000000000000000000000000000000..4c110844cdd9c3d407dd5a1974ee887c46c41301 Binary files /dev/null and b/src/avatartranslator/directsimulation/AvatarSimulationTransaction.class differ diff --git a/src/avatartranslator/directsimulation/AvatarSpecificationSimulation.class b/src/avatartranslator/directsimulation/AvatarSpecificationSimulation.class new file mode 100644 index 0000000000000000000000000000000000000000..3db716c15d962b4608793bd33982f7400143afa0 Binary files /dev/null and b/src/avatartranslator/directsimulation/AvatarSpecificationSimulation.class differ diff --git a/src/avatartranslator/modelchecker/AvatarModelChecker.class b/src/avatartranslator/modelchecker/AvatarModelChecker.class new file mode 100644 index 0000000000000000000000000000000000000000..619031a97525832d8326c81cce5c3edcdac47412 Binary files /dev/null and b/src/avatartranslator/modelchecker/AvatarModelChecker.class differ diff --git a/src/avatartranslator/modelchecker/SpecificationBlock.class b/src/avatartranslator/modelchecker/SpecificationBlock.class new file mode 100644 index 0000000000000000000000000000000000000000..ed6681e3b37ffc089ad3ca6790600c86cc8d0362 Binary files /dev/null and b/src/avatartranslator/modelchecker/SpecificationBlock.class differ diff --git a/src/avatartranslator/modelchecker/SpecificationLink.class b/src/avatartranslator/modelchecker/SpecificationLink.class new file mode 100644 index 0000000000000000000000000000000000000000..ef8d832a74e805f791cb8dd240519b2959665be7 Binary files /dev/null and b/src/avatartranslator/modelchecker/SpecificationLink.class differ diff --git a/src/avatartranslator/modelchecker/SpecificationLiveness.class b/src/avatartranslator/modelchecker/SpecificationLiveness.class new file mode 100644 index 0000000000000000000000000000000000000000..3910aaa600b3124c379080f990d51a69eab88367 Binary files /dev/null and b/src/avatartranslator/modelchecker/SpecificationLiveness.class differ diff --git a/src/avatartranslator/modelchecker/SpecificationReachability.class b/src/avatartranslator/modelchecker/SpecificationReachability.class new file mode 100644 index 0000000000000000000000000000000000000000..246a815765a5e9ca4af26e833cad7875037c19dc Binary files /dev/null and b/src/avatartranslator/modelchecker/SpecificationReachability.class differ diff --git a/src/avatartranslator/modelchecker/SpecificationReachabilityType.class b/src/avatartranslator/modelchecker/SpecificationReachabilityType.class new file mode 100644 index 0000000000000000000000000000000000000000..db72dabad3c6c4c56bc61d66d883dbbc2b23e8bf Binary files /dev/null and b/src/avatartranslator/modelchecker/SpecificationReachabilityType.class differ diff --git a/src/avatartranslator/modelchecker/SpecificationState.class b/src/avatartranslator/modelchecker/SpecificationState.class new file mode 100644 index 0000000000000000000000000000000000000000..6c39aeda70d0e9e6c5466fda79ab45e72560e1ee Binary files /dev/null and b/src/avatartranslator/modelchecker/SpecificationState.class differ diff --git a/src/avatartranslator/modelchecker/SpecificationTransition.class b/src/avatartranslator/modelchecker/SpecificationTransition.class new file mode 100644 index 0000000000000000000000000000000000000000..8ab04684de070fbc530b4bb915e529f6bb98485f Binary files /dev/null and b/src/avatartranslator/modelchecker/SpecificationTransition.class differ diff --git a/src/avatartranslator/toexecutable/AVATAR2CPOSIX.class b/src/avatartranslator/toexecutable/AVATAR2CPOSIX.class new file mode 100644 index 0000000000000000000000000000000000000000..3cabd295656523ba84705bbc68f3e7aa5e2528d1 Binary files /dev/null and b/src/avatartranslator/toexecutable/AVATAR2CPOSIX.class differ diff --git a/src/avatartranslator/toexecutable/MainFile.class b/src/avatartranslator/toexecutable/MainFile.class new file mode 100644 index 0000000000000000000000000000000000000000..9d3cb5358583d0e00e89b833adb3776600a69633 Binary files /dev/null and b/src/avatartranslator/toexecutable/MainFile.class differ diff --git a/src/avatartranslator/toexecutable/TaskFile.class b/src/avatartranslator/toexecutable/TaskFile.class new file mode 100644 index 0000000000000000000000000000000000000000..c72665df45cced20c37c6a32360ccafb78dd588e Binary files /dev/null and b/src/avatartranslator/toexecutable/TaskFile.class differ diff --git a/src/avatartranslator/toproverif/AVATAR2ProVerif$ProVerifTranslatorParameter.class b/src/avatartranslator/toproverif/AVATAR2ProVerif$ProVerifTranslatorParameter.class new file mode 100644 index 0000000000000000000000000000000000000000..fae6efb17799ca651019ecf497ed607fb514ab24 Binary files /dev/null and b/src/avatartranslator/toproverif/AVATAR2ProVerif$ProVerifTranslatorParameter.class differ diff --git a/src/avatartranslator/toproverif/AVATAR2ProVerif.class b/src/avatartranslator/toproverif/AVATAR2ProVerif.class new file mode 100644 index 0000000000000000000000000000000000000000..a2e277d7b02e9fd36738b8137170191c990e9dbb Binary files /dev/null and b/src/avatartranslator/toproverif/AVATAR2ProVerif.class differ diff --git a/src/avatartranslator/totpn/AVATAR2TPN.class b/src/avatartranslator/totpn/AVATAR2TPN.class new file mode 100644 index 0000000000000000000000000000000000000000..73e71636463485686403b6f2608adac0c0369236 Binary files /dev/null and b/src/avatartranslator/totpn/AVATAR2TPN.class differ diff --git a/src/avatartranslator/toturtle/AVATAR2TURTLE.class b/src/avatartranslator/toturtle/AVATAR2TURTLE.class new file mode 100644 index 0000000000000000000000000000000000000000..18dec910da6f10aca51b6f773c4658f6b8cc47b1 Binary files /dev/null and b/src/avatartranslator/toturtle/AVATAR2TURTLE.class differ diff --git a/src/avatartranslator/touppaal/AVATAR2UPPAAL.class b/src/avatartranslator/touppaal/AVATAR2UPPAAL.class new file mode 100644 index 0000000000000000000000000000000000000000..412cc5a99190d2ab161f0c0f038b8ef3e09bce72 Binary files /dev/null and b/src/avatartranslator/touppaal/AVATAR2UPPAAL.class differ diff --git a/src/ddtranslatorSoclib/AvatarCPU.java b/src/ddtranslatorSoclib/AvatarCPU.java index 5d95cb05e2506593bd8f758d1916284669d0a74b..35e7f98e6fa13e39882b49e7ab23cdf5373f76fb 100755 --- a/src/ddtranslatorSoclib/AvatarCPU.java +++ b/src/ddtranslatorSoclib/AvatarCPU.java @@ -21,11 +21,11 @@ public class AvatarCPU extends AvatarComponent{ private int dCacheWords; private int nb_init; private int no_proc; - + public int monitored; private LinkedList<AvatarTask> tasksMapped; - public AvatarCPU(String _cpuName, int _nbOfIRQs,int _ICacheWays, int _ICacheSets, int _ICacheWords, int _DCacheWays, int _DCacheSets, int _DCacheWords , int _nb_init , int _no_proc ){ + public AvatarCPU(String _cpuName, int _nbOfIRQs,int _ICacheWays, int _ICacheSets, int _ICacheWords, int _DCacheWays, int _DCacheSets, int _DCacheWords , int _nb_init , int _no_proc, int _monitored){ cpuName = _cpuName; nbOfIRQs = _nbOfIRQs; @@ -37,7 +37,8 @@ public class AvatarCPU extends AvatarComponent{ dCacheWords = _DCacheWords; nb_init = _nb_init; no_proc = _no_proc; - tasksMapped = new LinkedList<AvatarTask>(); + tasksMapped = new LinkedList<AvatarTask>(); + monitored=_monitored; } public int getNb_init(){ @@ -88,5 +89,11 @@ public class AvatarCPU extends AvatarComponent{ tasksMapped.add(task); } + public int getMonitored(){ + return monitored; + } + public void setMonitored(int _monitored){ + monitored = _monitored; + } } diff --git a/src/ddtranslatorSoclib/toTopCell/Code.java b/src/ddtranslatorSoclib/toTopCell/Code.java index 2d74d8d82831cc2f241bd832c3da50ebe088e6e7..0dacf527b3764dec9e86ae6dcf81facaa2903307 100755 --- a/src/ddtranslatorSoclib/toTopCell/Code.java +++ b/src/ddtranslatorSoclib/toTopCell/Code.java @@ -94,9 +94,29 @@ public class Code { " for ( size_t irq = 0; irq < (size_t)Iss::n_irq; ++irq )" + CR + " cpu->p_irq[irq](e->irq_sig[irq]); " + CR + " cpu->p_vci(m);" +CR + - " }" + CR2 + - - "template <class Iss>" + CR + + " }" + CR2; + + //If there is a spy, add spy to vci interface +for (AvatarCPU cpu : TopCellGenerator.avatardd.getAllCPU()) { + // if(){ + if(cpu.getMonitored()==1){ + creation=creation+ + "vci_logger0.p_clk(signal_clk);" +CR+ + "vci_logger0.p_resetn(signal_resetn);" +CR+ + "vci_logger0.p_vci(p_vci(m));" +CR2; + + } + else{ + if(cpu.getMonitored()==2){ + creation=creation+ + "mwmr_stats0.p_clk(signal_clk);" +CR+ + "mwmr_stats0.p_resetn(signal_resetn);" +CR+ + "mwmr_stats0.p_vci(p_vci(m));" +CR2; + } + } + } +//} + creation=creation+"template <class Iss>" + CR + "INIT_TOOLS(initialize_tools){" + CR + //"Iss::setBoostrapCpuId(0);" + CR + // ppc "/* Only processor 0 starts execution on reset */" + CR + diff --git a/src/ddtranslatorSoclib/toTopCell/Declaration.java b/src/ddtranslatorSoclib/toTopCell/Declaration.java index c1fd8907e826e4ee7c056eb1e3b3be864046fbe7..155fe2e8657cec668f409a6b4f7cda643e024694 100755 --- a/src/ddtranslatorSoclib/toTopCell/Declaration.java +++ b/src/ddtranslatorSoclib/toTopCell/Declaration.java @@ -225,6 +225,26 @@ if(nb_clusters==0){ }*/ +//monitoring CPU either by logger(1) ou stats (2) + for (AvatarCPU cpu : TopCellGenerator.avatardd.getAllCPU()) { + + if (cpu.getMonitored()==1){ + + declaration += "soclib::caba::VciLogger<vci_param> logger"+i+"(\"logger" + i+"\",maptab);" + CR2; + i++; + } + else{ + if (cpu.getMonitored()==2){ + + String strArray=""; + //DG 30.01. no channels in case of cpu monitoring; does this make sense? channels associated to RAM not CPU and potentially any CPU can access any RAM...think about + declaration += "soclib::caba::VciMwmrStats<vci_param> mwmr_stats"+i+"(\"mwmr_stats" + i+"\",maptab, data_ldr, \"mwmr"+i+".log\",stringArray("+strArray+"NULL));" + CR2; + i++; + } + } + } + + //monitoring RAM either by logger(1) ou stats (2) for (AvatarRAM ram : TopCellGenerator.avatardd.getAllRAM()) { diff --git a/src/ddtranslatorSoclib/toTopCell/NetList.java b/src/ddtranslatorSoclib/toTopCell/NetList.java index 06891c37bbaefebc908523035742378f958e8bd1..6dd593dee7c0d4c133c4f712e614247a6a39e9ba 100755 --- a/src/ddtranslatorSoclib/toTopCell/NetList.java +++ b/src/ddtranslatorSoclib/toTopCell/NetList.java @@ -376,7 +376,28 @@ public class NetList { // } } }*/ - + +i=0; + for (AvatarCPU cpu : TopCellGenerator.avatardd.getAllCPU()) { + // if(){ + if(cpu.getMonitored()==1){ + netlist=netlist+ + "vci_logger0.p_clk(signal_clk);" +CR+ + "vci_logger0.p_resetn(signal_resetn);" +CR+ + "vci_logger0.p_vci(p_vci(m));" +CR2; + + } + else{ + if(cpu.getMonitored()==2){ + netlist=netlist+ + "mwmr_stats0.p_clk(signal_clk);" +CR+ + "mwmr_stats0.p_resetn(signal_resetn);" +CR+ + "mwmr_stats0.p_vci(p_vci(i));" +CR2; + } + } + i++; + } + i=0; for (AvatarRAM ram : TopCellGenerator.avatardd.getAllRAM()) { if (ram.getMonitored()==1){ diff --git a/src/ui/ADDPanel$1.class b/src/ui/ADDPanel$1.class new file mode 100644 index 0000000000000000000000000000000000000000..1565cac23b2764d52c5774c7a06d260d040ed761 Binary files /dev/null and b/src/ui/ADDPanel$1.class differ diff --git a/src/ui/ADDPanel.class b/src/ui/ADDPanel.class new file mode 100644 index 0000000000000000000000000000000000000000..7fe9a10137c7c1aa47977573098b52f3455e0c06 Binary files /dev/null and b/src/ui/ADDPanel.class differ diff --git a/src/ui/ActionStateErrorHighlight.class b/src/ui/ActionStateErrorHighlight.class new file mode 100644 index 0000000000000000000000000000000000000000..3176672ea79d471fae8e245a6246bb9939a20af0 Binary files /dev/null and b/src/ui/ActionStateErrorHighlight.class differ diff --git a/src/ui/ActivityDiagramPanelInterface.class b/src/ui/ActivityDiagramPanelInterface.class new file mode 100644 index 0000000000000000000000000000000000000000..0f4d3a034ebbd66cda55fa480b81ee07a30b3d53 Binary files /dev/null and b/src/ui/ActivityDiagramPanelInterface.class differ diff --git a/src/ui/AllowedBreakpoint.class b/src/ui/AllowedBreakpoint.class new file mode 100644 index 0000000000000000000000000000000000000000..cffe19ed81dd8d2dd71fde3256ee99cf831bc77f Binary files /dev/null and b/src/ui/AllowedBreakpoint.class differ diff --git a/src/ui/AnalysisPanel$1.class b/src/ui/AnalysisPanel$1.class new file mode 100644 index 0000000000000000000000000000000000000000..1df8f5f5b95f7c665bfb51c426667fb299aae0bd Binary files /dev/null and b/src/ui/AnalysisPanel$1.class differ diff --git a/src/ui/AnalysisPanel.class b/src/ui/AnalysisPanel.class new file mode 100644 index 0000000000000000000000000000000000000000..92a4966c185d1ed727fd4d1ce59ca07896f6725e Binary files /dev/null and b/src/ui/AnalysisPanel.class differ diff --git a/src/ui/AnalysisPanelTranslator.class b/src/ui/AnalysisPanelTranslator.class new file mode 100644 index 0000000000000000000000000000000000000000..bdc93c201d32521312a9a07700394fe6e6956c9a Binary files /dev/null and b/src/ui/AnalysisPanelTranslator.class differ diff --git a/src/ui/AnalysisSyntaxException.class b/src/ui/AnalysisSyntaxException.class new file mode 100644 index 0000000000000000000000000000000000000000..aeda09010569fa07082d8e08f9e0358432b0242f Binary files /dev/null and b/src/ui/AnalysisSyntaxException.class differ diff --git a/src/ui/ArtifactTClassGate.class b/src/ui/ArtifactTClassGate.class new file mode 100644 index 0000000000000000000000000000000000000000..d1e3da35caa87d512052a619bf439c0f77126cc7 Binary files /dev/null and b/src/ui/ArtifactTClassGate.class differ diff --git a/src/ui/AttackTreePanel$1.class b/src/ui/AttackTreePanel$1.class new file mode 100644 index 0000000000000000000000000000000000000000..b5d84d9748346813988eb203484ec22cff77a804 Binary files /dev/null and b/src/ui/AttackTreePanel$1.class differ diff --git a/src/ui/AttackTreePanel.class b/src/ui/AttackTreePanel.class new file mode 100644 index 0000000000000000000000000000000000000000..e2f9fb02812eeed73e1ed9ff3c1e71b8e16363bf Binary files /dev/null and b/src/ui/AttackTreePanel.class differ diff --git a/src/ui/AttackTreePanelTranslator.class b/src/ui/AttackTreePanelTranslator.class new file mode 100644 index 0000000000000000000000000000000000000000..c80ae95680106f6c51d1eabb2119d8f6a42f5c51 Binary files /dev/null and b/src/ui/AttackTreePanelTranslator.class differ diff --git a/src/ui/AvatarAnalysisPanel$1.class b/src/ui/AvatarAnalysisPanel$1.class new file mode 100644 index 0000000000000000000000000000000000000000..877c51a8b8310a85db503a9cafe9bca999f2310b Binary files /dev/null and b/src/ui/AvatarAnalysisPanel$1.class differ diff --git a/src/ui/AvatarAnalysisPanel.class b/src/ui/AvatarAnalysisPanel.class new file mode 100644 index 0000000000000000000000000000000000000000..6e081e73c11d15742851ee4deac32c715b3d3bd8 Binary files /dev/null and b/src/ui/AvatarAnalysisPanel.class differ diff --git a/src/ui/AvatarDeploymentPanelTranslator.class b/src/ui/AvatarDeploymentPanelTranslator.class new file mode 100644 index 0000000000000000000000000000000000000000..9ca32d2fd80b5bd4d14abbe5c033c4db359acd4c Binary files /dev/null and b/src/ui/AvatarDeploymentPanelTranslator.class differ diff --git a/src/ui/AvatarDeploymentPanelTranslator.java b/src/ui/AvatarDeploymentPanelTranslator.java index a3d772812d673681e3dbc88d065eef42dd7fbec0..3bd4c1125e51c37f7744ce17e60dfd3d16fad8d3 100755 --- a/src/ui/AvatarDeploymentPanelTranslator.java +++ b/src/ui/AvatarDeploymentPanelTranslator.java @@ -72,7 +72,8 @@ public class AvatarDeploymentPanelTranslator{ int dCacheWords = addCPUNode.getDCacheWords(); AvatarCPU avcpu; - avcpu = new AvatarCPU(cpuName,nbOfIRQs,ICacheWays,ICacheSets,ICacheWords,dCacheWays,dCacheSets,dCacheWords,nb_init,no_proc ); + int monitored = addCPUNode.getMonitored(); + avcpu = new AvatarCPU(cpuName,nbOfIRQs,ICacheWays,ICacheSets,ICacheWords,dCacheWays,dCacheSets,dCacheWords,nb_init,no_proc,monitored); nb_init++; nb_proc++; no_proc++; diff --git a/src/ui/AvatarDesignPanel$1.class b/src/ui/AvatarDesignPanel$1.class new file mode 100644 index 0000000000000000000000000000000000000000..9ebc3847236b5f28c6714c9020bdec07bc4fdd9c Binary files /dev/null and b/src/ui/AvatarDesignPanel$1.class differ diff --git a/src/ui/AvatarDesignPanel.class b/src/ui/AvatarDesignPanel.class new file mode 100644 index 0000000000000000000000000000000000000000..c7ce506348bc9ee8353305d811d35d8961b988a6 Binary files /dev/null and b/src/ui/AvatarDesignPanel.class differ diff --git a/src/ui/AvatarDesignPanelTranslator$ErrorAccumulator.class b/src/ui/AvatarDesignPanelTranslator$ErrorAccumulator.class new file mode 100644 index 0000000000000000000000000000000000000000..ff4ab60025b3554a0f46bf123929335286161557 Binary files /dev/null and b/src/ui/AvatarDesignPanelTranslator$ErrorAccumulator.class differ diff --git a/src/ui/AvatarDesignPanelTranslator.class b/src/ui/AvatarDesignPanelTranslator.class new file mode 100644 index 0000000000000000000000000000000000000000..9044ef0a4a91d2a5d8ea222809a6f012e02ac9ca Binary files /dev/null and b/src/ui/AvatarDesignPanelTranslator.class differ diff --git a/src/ui/AvatarMADsPanel$1.class b/src/ui/AvatarMADsPanel$1.class new file mode 100644 index 0000000000000000000000000000000000000000..6f28592320eff61bf23cbd4f391edf12c932c8b5 Binary files /dev/null and b/src/ui/AvatarMADsPanel$1.class differ diff --git a/src/ui/AvatarMADsPanel.class b/src/ui/AvatarMADsPanel.class new file mode 100644 index 0000000000000000000000000000000000000000..eff43d2d9a6db54317d33543bc59b3b8c5975430 Binary files /dev/null and b/src/ui/AvatarMADsPanel.class differ diff --git a/src/ui/AvatarMethod.class b/src/ui/AvatarMethod.class new file mode 100644 index 0000000000000000000000000000000000000000..e70714e9432b432bc3f387c4032b402036406673 Binary files /dev/null and b/src/ui/AvatarMethod.class differ diff --git a/src/ui/AvatarMethodologyPanel$1.class b/src/ui/AvatarMethodologyPanel$1.class new file mode 100644 index 0000000000000000000000000000000000000000..8bab20d27e1649f950c463630a5436d9ae8eb236 Binary files /dev/null and b/src/ui/AvatarMethodologyPanel$1.class differ diff --git a/src/ui/AvatarMethodologyPanel.class b/src/ui/AvatarMethodologyPanel.class new file mode 100644 index 0000000000000000000000000000000000000000..46ee242d3b6c2bd2103245a7eed0f717181dadbe Binary files /dev/null and b/src/ui/AvatarMethodologyPanel.class differ diff --git a/src/ui/AvatarRequirementPanel$1.class b/src/ui/AvatarRequirementPanel$1.class new file mode 100644 index 0000000000000000000000000000000000000000..70ea0276690796c5b0d9b92f4fc70aac84ec412c Binary files /dev/null and b/src/ui/AvatarRequirementPanel$1.class differ diff --git a/src/ui/AvatarRequirementPanel.class b/src/ui/AvatarRequirementPanel.class new file mode 100644 index 0000000000000000000000000000000000000000..94a11457dbeae28e04a1e667d8983576f7719f3b Binary files /dev/null and b/src/ui/AvatarRequirementPanel.class differ diff --git a/src/ui/AvatarRequirementPanelTranslator.class b/src/ui/AvatarRequirementPanelTranslator.class new file mode 100644 index 0000000000000000000000000000000000000000..85dc4529f65a72d5370f54f1b20a2fd1a91078e8 Binary files /dev/null and b/src/ui/AvatarRequirementPanelTranslator.class differ diff --git a/src/ui/AvatarSignal.class b/src/ui/AvatarSignal.class new file mode 100644 index 0000000000000000000000000000000000000000..46640d3ddcbc5cfbd4e220f95d05f6f620baa4ee Binary files /dev/null and b/src/ui/AvatarSignal.class differ diff --git a/src/ui/BasicErrorHighlight.class b/src/ui/BasicErrorHighlight.class new file mode 100644 index 0000000000000000000000000000000000000000..7e50fab428528b0e2ada8e6d12882a7a03f5e48b Binary files /dev/null and b/src/ui/BasicErrorHighlight.class differ diff --git a/src/ui/CDElement.class b/src/ui/CDElement.class new file mode 100644 index 0000000000000000000000000000000000000000..a7c03f2dc41f4500b4dc407db2d7ac50fa20ca79 Binary files /dev/null and b/src/ui/CDElement.class differ diff --git a/src/ui/CanBeDisabled.class b/src/ui/CanBeDisabled.class new file mode 100644 index 0000000000000000000000000000000000000000..feaee2adf25eb1a8eafdba6abe1b8e3a64b9832d Binary files /dev/null and b/src/ui/CanBeDisabled.class differ diff --git a/src/ui/CheckableAccessibility.class b/src/ui/CheckableAccessibility.class new file mode 100644 index 0000000000000000000000000000000000000000..0f95b5ea77f2e24eed094b31c3997c6e11550b8a Binary files /dev/null and b/src/ui/CheckableAccessibility.class differ diff --git a/src/ui/CheckableInvariant.class b/src/ui/CheckableInvariant.class new file mode 100644 index 0000000000000000000000000000000000000000..1ccef7d80ca0b266643a493454e2affb48f4c323 Binary files /dev/null and b/src/ui/CheckableInvariant.class differ diff --git a/src/ui/CheckingError.class b/src/ui/CheckingError.class new file mode 100644 index 0000000000000000000000000000000000000000..fc6327f5a0bcf1609472c5c2253ec9576dc3f88b Binary files /dev/null and b/src/ui/CheckingError.class differ diff --git a/src/ui/ClassDiagramPanelInterface.class b/src/ui/ClassDiagramPanelInterface.class new file mode 100644 index 0000000000000000000000000000000000000000..d2ffed28a1773a963103a92c22aaeeb8a3a20b82 Binary files /dev/null and b/src/ui/ClassDiagramPanelInterface.class differ diff --git a/src/ui/ColorManager.class b/src/ui/ColorManager.class new file mode 100644 index 0000000000000000000000000000000000000000..0a09770e00c6b2c3ace3d38a46add3876d59cd37 Binary files /dev/null and b/src/ui/ColorManager.class differ diff --git a/src/ui/CompositionOperatorInterface.class b/src/ui/CompositionOperatorInterface.class new file mode 100644 index 0000000000000000000000000000000000000000..73913aab8e9e50b194197e67819f22527834ae0a Binary files /dev/null and b/src/ui/CompositionOperatorInterface.class differ diff --git a/src/ui/ConfigurationTTool.class b/src/ui/ConfigurationTTool.class new file mode 100644 index 0000000000000000000000000000000000000000..3bc305b6afa01391db11aacb5555aee02369b288 Binary files /dev/null and b/src/ui/ConfigurationTTool.class differ diff --git a/src/ui/ConstraintListInterface.class b/src/ui/ConstraintListInterface.class new file mode 100644 index 0000000000000000000000000000000000000000..85b49cd646e3df9e9ae2a4eac1802c44ee3889c0 Binary files /dev/null and b/src/ui/ConstraintListInterface.class differ diff --git a/src/ui/CorrespondanceTGElement.class b/src/ui/CorrespondanceTGElement.class new file mode 100644 index 0000000000000000000000000000000000000000..8b45a8f7f955ba2c399f7badf8a2ae1ea9c6617c Binary files /dev/null and b/src/ui/CorrespondanceTGElement.class differ diff --git a/src/ui/DefaultText.class b/src/ui/DefaultText.class new file mode 100644 index 0000000000000000000000000000000000000000..8d11de702488b27e2450afd604b04d0b2d49eafd Binary files /dev/null and b/src/ui/DefaultText.class differ diff --git a/src/ui/DeploymentPanel$1.class b/src/ui/DeploymentPanel$1.class new file mode 100644 index 0000000000000000000000000000000000000000..20c0e7bf378f7c92fa774d9e7d9141c4aa0376cf Binary files /dev/null and b/src/ui/DeploymentPanel$1.class differ diff --git a/src/ui/DeploymentPanel.class b/src/ui/DeploymentPanel.class new file mode 100644 index 0000000000000000000000000000000000000000..e08ffa898d7308f4e759e5980191c44606f2a104 Binary files /dev/null and b/src/ui/DeploymentPanel.class differ diff --git a/src/ui/DesignPanel$1.class b/src/ui/DesignPanel$1.class new file mode 100644 index 0000000000000000000000000000000000000000..c8a8ccd733777d5f7c318d6fbf4151e87bcdc164 Binary files /dev/null and b/src/ui/DesignPanel$1.class differ diff --git a/src/ui/DesignPanel.class b/src/ui/DesignPanel.class new file mode 100644 index 0000000000000000000000000000000000000000..d0f2d1edaf4840b800d24fa719727506ff1ab7b0 Binary files /dev/null and b/src/ui/DesignPanel.class differ diff --git a/src/ui/DesignPanelTranslator.class b/src/ui/DesignPanelTranslator.class new file mode 100644 index 0000000000000000000000000000000000000000..76a2900262f8c07326e0afcd135fbad5f2b93ab3 Binary files /dev/null and b/src/ui/DesignPanelTranslator.class differ diff --git a/src/ui/DiplodocusMethodologyPanel$1.class b/src/ui/DiplodocusMethodologyPanel$1.class new file mode 100644 index 0000000000000000000000000000000000000000..4b2c3a72cef622ec7a0b0ac217496bac0e06521f Binary files /dev/null and b/src/ui/DiplodocusMethodologyPanel$1.class differ diff --git a/src/ui/DiplodocusMethodologyPanel.class b/src/ui/DiplodocusMethodologyPanel.class new file mode 100644 index 0000000000000000000000000000000000000000..1c9256dceebea1b7d630e26315c68f35b2c82585 Binary files /dev/null and b/src/ui/DiplodocusMethodologyPanel.class differ diff --git a/src/ui/DocumentationGenerator.class b/src/ui/DocumentationGenerator.class new file mode 100644 index 0000000000000000000000000000000000000000..2a59bf369f74c3ca2ad52816faf6616dc07b6e03 Binary files /dev/null and b/src/ui/DocumentationGenerator.class differ diff --git a/src/ui/EBRDDTranslator.class b/src/ui/EBRDDTranslator.class new file mode 100644 index 0000000000000000000000000000000000000000..d061f56e01acdf68f79f522aef32b82f25c9139a Binary files /dev/null and b/src/ui/EBRDDTranslator.class differ diff --git a/src/ui/EmbeddedComment.class b/src/ui/EmbeddedComment.class new file mode 100644 index 0000000000000000000000000000000000000000..327e1aef98eaddf9e0489d20224c4411034220b1 Binary files /dev/null and b/src/ui/EmbeddedComment.class differ diff --git a/src/ui/ErrorGUI.class b/src/ui/ErrorGUI.class new file mode 100644 index 0000000000000000000000000000000000000000..a25f39c4045798a2449feae12e711bd7fefbd171 Binary files /dev/null and b/src/ui/ErrorGUI.class differ diff --git a/src/ui/ErrorHighlight.class b/src/ui/ErrorHighlight.class new file mode 100644 index 0000000000000000000000000000000000000000..e47fd68313b3657acb9c33746c37aa7014df5426 Binary files /dev/null and b/src/ui/ErrorHighlight.class differ diff --git a/src/ui/FormatManager.class b/src/ui/FormatManager.class new file mode 100644 index 0000000000000000000000000000000000000000..c077fe5c7eff623d118fce18094b1a7d6be7c9b0 Binary files /dev/null and b/src/ui/FormatManager.class differ diff --git a/src/ui/GNCModeling.class b/src/ui/GNCModeling.class new file mode 100644 index 0000000000000000000000000000000000000000..4f16addf538aaf9682241ace8fb044b1d0d6f30b Binary files /dev/null and b/src/ui/GNCModeling.class differ diff --git a/src/ui/GProactiveDesign.class b/src/ui/GProactiveDesign.class new file mode 100644 index 0000000000000000000000000000000000000000..41bdd5413d9bee3d04b8d2aac74d2d807effcaec Binary files /dev/null and b/src/ui/GProactiveDesign.class differ diff --git a/src/ui/GTMLModeling.class b/src/ui/GTMLModeling.class new file mode 100644 index 0000000000000000000000000000000000000000..aaecb87b6e82847639c18a073c2e88597ea55f25 Binary files /dev/null and b/src/ui/GTMLModeling.class differ diff --git a/src/ui/GTURTLEModeling.class b/src/ui/GTURTLEModeling.class new file mode 100644 index 0000000000000000000000000000000000000000..3e78e9e449bbe0f7d7c4776dadb21269d4abe81f Binary files /dev/null and b/src/ui/GTURTLEModeling.class differ diff --git a/src/ui/GTURTLEOSModeling.class b/src/ui/GTURTLEOSModeling.class new file mode 100644 index 0000000000000000000000000000000000000000..0c78f48f15ffcd377b8f86c21ef1d01243075b3f Binary files /dev/null and b/src/ui/GTURTLEOSModeling.class differ diff --git a/src/ui/HiddenInternalComponents.class b/src/ui/HiddenInternalComponents.class new file mode 100644 index 0000000000000000000000000000000000000000..3a7a1bf1639b7ff311bfbb944ac97538d6cda475 Binary files /dev/null and b/src/ui/HiddenInternalComponents.class differ diff --git a/src/ui/IconManager.class b/src/ui/IconManager.class new file mode 100644 index 0000000000000000000000000000000000000000..2269aa107c58651802ae77d73e455d950d4aff4e Binary files /dev/null and b/src/ui/IconManager.class differ diff --git a/src/ui/Invariant.class b/src/ui/Invariant.class new file mode 100644 index 0000000000000000000000000000000000000000..c611ebc7e69a45fae8a1c4776e740d1ec5840433 Binary files /dev/null and b/src/ui/Invariant.class differ diff --git a/src/ui/InvariantSynchro.class b/src/ui/InvariantSynchro.class new file mode 100644 index 0000000000000000000000000000000000000000..c2c047bbaf9e1e502447d4393eb7c8a7f50aedb0 Binary files /dev/null and b/src/ui/InvariantSynchro.class differ diff --git a/src/ui/JMenuBarTurtle.class b/src/ui/JMenuBarTurtle.class new file mode 100644 index 0000000000000000000000000000000000000000..6bdea52640ed1cde6f46822fbff4b67baa21bf13 Binary files /dev/null and b/src/ui/JMenuBarTurtle.class differ diff --git a/src/ui/JScrollDiagramPanel.class b/src/ui/JScrollDiagramPanel.class new file mode 100644 index 0000000000000000000000000000000000000000..68991c8c03cdaf16f5179508a71c557aa1a8f1cc Binary files /dev/null and b/src/ui/JScrollDiagramPanel.class differ diff --git a/src/ui/JToolBarMainTurtle$1.class b/src/ui/JToolBarMainTurtle$1.class new file mode 100644 index 0000000000000000000000000000000000000000..36c5e6035f849e664899450b8aaa91192cc023a3 Binary files /dev/null and b/src/ui/JToolBarMainTurtle$1.class differ diff --git a/src/ui/JToolBarMainTurtle.class b/src/ui/JToolBarMainTurtle.class new file mode 100644 index 0000000000000000000000000000000000000000..b6522ca94506f2ff8befd36815dbffdbf3c5063d Binary files /dev/null and b/src/ui/JToolBarMainTurtle.class differ diff --git a/src/ui/LRArtifactTClassGate.class b/src/ui/LRArtifactTClassGate.class new file mode 100644 index 0000000000000000000000000000000000000000..457feb884c41388287af36c93205ed4da44e6789 Binary files /dev/null and b/src/ui/LRArtifactTClassGate.class differ diff --git a/src/ui/LoadInfo.class b/src/ui/LoadInfo.class new file mode 100644 index 0000000000000000000000000000000000000000..25b3e822973783c9aa06d18f50eb71816b8e8da6 Binary files /dev/null and b/src/ui/LoadInfo.class differ diff --git a/src/ui/MSCDrawer.class b/src/ui/MSCDrawer.class new file mode 100644 index 0000000000000000000000000000000000000000..a08ba44a7660cc19e0ef10a2028121ac018ab362 Binary files /dev/null and b/src/ui/MSCDrawer.class differ diff --git a/src/ui/MainGUI$1.class b/src/ui/MainGUI$1.class new file mode 100644 index 0000000000000000000000000000000000000000..36a52dae8c98aeaed43b7f1eb07e737b537e4836 Binary files /dev/null and b/src/ui/MainGUI$1.class differ diff --git a/src/ui/MainGUI$MouseHandler.class b/src/ui/MainGUI$MouseHandler.class new file mode 100644 index 0000000000000000000000000000000000000000..5bed856aff883442cf9afd9e0ca98aa15dc7c01d Binary files /dev/null and b/src/ui/MainGUI$MouseHandler.class differ diff --git a/src/ui/MainGUI$PopupListener$1.class b/src/ui/MainGUI$PopupListener$1.class new file mode 100644 index 0000000000000000000000000000000000000000..a7adfbd3ca84496aad00afe0fe062739ac93ab53 Binary files /dev/null and b/src/ui/MainGUI$PopupListener$1.class differ diff --git a/src/ui/MainGUI$PopupListener.class b/src/ui/MainGUI$PopupListener.class new file mode 100644 index 0000000000000000000000000000000000000000..628bf3b05c2cb4698b099d98313531a93c93ad8c Binary files /dev/null and b/src/ui/MainGUI$PopupListener.class differ diff --git a/src/ui/MainGUI.class b/src/ui/MainGUI.class new file mode 100644 index 0000000000000000000000000000000000000000..28c71b18420f6e86727353a7384ccfc24bd888a2 Binary files /dev/null and b/src/ui/MainGUI.class differ diff --git a/src/ui/MalformedConfigurationException.class b/src/ui/MalformedConfigurationException.class new file mode 100644 index 0000000000000000000000000000000000000000..f02fabbe9d721024ad84f78e5505518983f8b8f5 Binary files /dev/null and b/src/ui/MalformedConfigurationException.class differ diff --git a/src/ui/MalformedModelingException.class b/src/ui/MalformedModelingException.class new file mode 100644 index 0000000000000000000000000000000000000000..4957dd8902c1c30b2a5e1745eef3283c35f529fb Binary files /dev/null and b/src/ui/MalformedModelingException.class differ diff --git a/src/ui/MalformedTMLDesignException.class b/src/ui/MalformedTMLDesignException.class new file mode 100644 index 0000000000000000000000000000000000000000..4c20734ca69917f96cd3135fd6dc32f1ce73a21f Binary files /dev/null and b/src/ui/MalformedTMLDesignException.class differ diff --git a/src/ui/MalformedTURTLEModelingException.class b/src/ui/MalformedTURTLEModelingException.class new file mode 100644 index 0000000000000000000000000000000000000000..f6832d7d2a7f29c9c96ab96188dc0e9841094b7e Binary files /dev/null and b/src/ui/MalformedTURTLEModelingException.class differ diff --git a/src/ui/NCPanel$1.class b/src/ui/NCPanel$1.class new file mode 100644 index 0000000000000000000000000000000000000000..ccf85688d1054d1d195707ae05050be951447bcd Binary files /dev/null and b/src/ui/NCPanel$1.class differ diff --git a/src/ui/NCPanel.class b/src/ui/NCPanel.class new file mode 100644 index 0000000000000000000000000000000000000000..3a97c99fcc931ae2b3a40de896c5e1326a7d458b Binary files /dev/null and b/src/ui/NCPanel.class differ diff --git a/src/ui/PartOfHighInvariant.class b/src/ui/PartOfHighInvariant.class new file mode 100644 index 0000000000000000000000000000000000000000..2d086fd5c7e34d1161a180a3e10913b98139c95a Binary files /dev/null and b/src/ui/PartOfHighInvariant.class differ diff --git a/src/ui/PartOfInvariant.class b/src/ui/PartOfInvariant.class new file mode 100644 index 0000000000000000000000000000000000000000..4b3cd12fd7734c7ba21473db434f0bea992df7a3 Binary files /dev/null and b/src/ui/PartOfInvariant.class differ diff --git a/src/ui/PostJavaCode.class b/src/ui/PostJavaCode.class new file mode 100644 index 0000000000000000000000000000000000000000..d021a5f061b944217657467063f78c2c0d3c6db7 Binary files /dev/null and b/src/ui/PostJavaCode.class differ diff --git a/src/ui/PreJavaCode.class b/src/ui/PreJavaCode.class new file mode 100644 index 0000000000000000000000000000000000000000..4b109943214f6f51a2cad12699f1dcadcc7e24a1 Binary files /dev/null and b/src/ui/PreJavaCode.class differ diff --git a/src/ui/ProactiveDesignPanel$1.class b/src/ui/ProactiveDesignPanel$1.class new file mode 100644 index 0000000000000000000000000000000000000000..ae8517e2cd9c9e4110b9f57c554bce92c4c78976 Binary files /dev/null and b/src/ui/ProactiveDesignPanel$1.class differ diff --git a/src/ui/ProactiveDesignPanel.class b/src/ui/ProactiveDesignPanel.class new file mode 100644 index 0000000000000000000000000000000000000000..375ad12775c7fc324cff44b05e649d65fe40b1d0 Binary files /dev/null and b/src/ui/ProactiveDesignPanel.class differ diff --git a/src/ui/RequirementPanel$1.class b/src/ui/RequirementPanel$1.class new file mode 100644 index 0000000000000000000000000000000000000000..3c84609281c88a1ffa1673c80101ae4c687bab42 Binary files /dev/null and b/src/ui/RequirementPanel$1.class differ diff --git a/src/ui/RequirementPanel.class b/src/ui/RequirementPanel.class new file mode 100644 index 0000000000000000000000000000000000000000..26f2aabe0b662c46b04ceb414382a80e0d0ef2bb Binary files /dev/null and b/src/ui/RequirementPanel.class differ diff --git a/src/ui/RunningInfo.class b/src/ui/RunningInfo.class new file mode 100644 index 0000000000000000000000000000000000000000..76967144446a94c720a2bb6de23d30b5e3376da8 Binary files /dev/null and b/src/ui/RunningInfo.class differ diff --git a/src/ui/ScalableTGComponent.class b/src/ui/ScalableTGComponent.class new file mode 100644 index 0000000000000000000000000000000000000000..63ee5eda57201d1ccab1192bb81a2bb42d588933 Binary files /dev/null and b/src/ui/ScalableTGComponent.class differ diff --git a/src/ui/SpecificActionAfterAdd.class b/src/ui/SpecificActionAfterAdd.class new file mode 100644 index 0000000000000000000000000000000000000000..1b0486c3118dde9ef9fba6360b0be66496866ff8 Binary files /dev/null and b/src/ui/SpecificActionAfterAdd.class differ diff --git a/src/ui/SpecificActionAfterMove.class b/src/ui/SpecificActionAfterMove.class new file mode 100644 index 0000000000000000000000000000000000000000..4d81f41d9a957d88c47a120f4f8c276bec1f5c3b Binary files /dev/null and b/src/ui/SpecificActionAfterMove.class differ diff --git a/src/ui/StoppableGUIElement.class b/src/ui/StoppableGUIElement.class new file mode 100644 index 0000000000000000000000000000000000000000..89f2280a295197034670e86287e2fadaf5fa127e Binary files /dev/null and b/src/ui/StoppableGUIElement.class differ diff --git a/src/ui/SwallowTGComponent.class b/src/ui/SwallowTGComponent.class new file mode 100644 index 0000000000000000000000000000000000000000..93716412fa7a101e394a380c3d45cb541c1e0e35 Binary files /dev/null and b/src/ui/SwallowTGComponent.class differ diff --git a/src/ui/SwallowedTGComponent.class b/src/ui/SwallowedTGComponent.class new file mode 100644 index 0000000000000000000000000000000000000000..303f46577855c83eb5f51cfbe3c24d4bcf7bf89b Binary files /dev/null and b/src/ui/SwallowedTGComponent.class differ diff --git a/src/ui/SysmlsecMethodologyPanel$1.class b/src/ui/SysmlsecMethodologyPanel$1.class new file mode 100644 index 0000000000000000000000000000000000000000..6ff846b73fff45c8a37ae58028bdcd1eba11f7d0 Binary files /dev/null and b/src/ui/SysmlsecMethodologyPanel$1.class differ diff --git a/src/ui/SysmlsecMethodologyPanel.class b/src/ui/SysmlsecMethodologyPanel.class new file mode 100644 index 0000000000000000000000000000000000000000..c96d6cf165dff5a4f20dc7b1dcf955daff23a5ae Binary files /dev/null and b/src/ui/SysmlsecMethodologyPanel.class differ diff --git a/src/ui/TAction.class b/src/ui/TAction.class new file mode 100644 index 0000000000000000000000000000000000000000..53cefc96647f20b360ef020cfb15f22b1f030d55 Binary files /dev/null and b/src/ui/TAction.class differ diff --git a/src/ui/TAttribute.class b/src/ui/TAttribute.class new file mode 100644 index 0000000000000000000000000000000000000000..b3006966779ff24ef30a7a02457a8e860ce1c4b8 Binary files /dev/null and b/src/ui/TAttribute.class differ diff --git a/src/ui/TClassAndGateDS.class b/src/ui/TClassAndGateDS.class new file mode 100644 index 0000000000000000000000000000000000000000..eb38a39b4b7c986480caea4a4439c918753f02ae Binary files /dev/null and b/src/ui/TClassAndGateDS.class differ diff --git a/src/ui/TClassInterface.class b/src/ui/TClassInterface.class new file mode 100644 index 0000000000000000000000000000000000000000..ed14e48ceda1c920a1a6888b5d7f3f1c60316eb7 Binary files /dev/null and b/src/ui/TClassInterface.class differ diff --git a/src/ui/TClassSynchroInterface.class b/src/ui/TClassSynchroInterface.class new file mode 100644 index 0000000000000000000000000000000000000000..2e10a1c939ff2d0f85b53f3f2ff02e3d23d0fdb1 Binary files /dev/null and b/src/ui/TClassSynchroInterface.class differ diff --git a/src/ui/TDPWithAttributes.class b/src/ui/TDPWithAttributes.class new file mode 100644 index 0000000000000000000000000000000000000000..6b0b10f9ab5954b7e8a8fe6c3115dd4c1b263578 Binary files /dev/null and b/src/ui/TDPWithAttributes.class differ diff --git a/src/ui/TDiagramMouseManager.class b/src/ui/TDiagramMouseManager.class new file mode 100644 index 0000000000000000000000000000000000000000..1b7c0432e57c0352997c49db226dd78325f2a15b Binary files /dev/null and b/src/ui/TDiagramMouseManager.class differ diff --git a/src/ui/TDiagramPanel$1.class b/src/ui/TDiagramPanel$1.class new file mode 100644 index 0000000000000000000000000000000000000000..e74163305853e782181256b85f0b8ed72dd7ed3e Binary files /dev/null and b/src/ui/TDiagramPanel$1.class differ diff --git a/src/ui/TDiagramPanel$10.class b/src/ui/TDiagramPanel$10.class new file mode 100644 index 0000000000000000000000000000000000000000..a7da684bdbca4ae857cf4a60f4c758771e580aed Binary files /dev/null and b/src/ui/TDiagramPanel$10.class differ diff --git a/src/ui/TDiagramPanel$11.class b/src/ui/TDiagramPanel$11.class new file mode 100644 index 0000000000000000000000000000000000000000..8681e32fffe351d695ae222c3db3190af44c065c Binary files /dev/null and b/src/ui/TDiagramPanel$11.class differ diff --git a/src/ui/TDiagramPanel$12.class b/src/ui/TDiagramPanel$12.class new file mode 100644 index 0000000000000000000000000000000000000000..79dbc8b552478b39bfb0a7f88d86b14fdf706b0d Binary files /dev/null and b/src/ui/TDiagramPanel$12.class differ diff --git a/src/ui/TDiagramPanel$13.class b/src/ui/TDiagramPanel$13.class new file mode 100644 index 0000000000000000000000000000000000000000..72c104a0e72affacc1982df50fbfb23dcea4a4de Binary files /dev/null and b/src/ui/TDiagramPanel$13.class differ diff --git a/src/ui/TDiagramPanel$14.class b/src/ui/TDiagramPanel$14.class new file mode 100644 index 0000000000000000000000000000000000000000..50939323c132dd2388545b0b0e091fd355203f5c Binary files /dev/null and b/src/ui/TDiagramPanel$14.class differ diff --git a/src/ui/TDiagramPanel$15.class b/src/ui/TDiagramPanel$15.class new file mode 100644 index 0000000000000000000000000000000000000000..7dd11c2263827b717355c56c051737b98dc25305 Binary files /dev/null and b/src/ui/TDiagramPanel$15.class differ diff --git a/src/ui/TDiagramPanel$16.class b/src/ui/TDiagramPanel$16.class new file mode 100644 index 0000000000000000000000000000000000000000..62ab782e15726958ae9dd5165f91841eaa165d21 Binary files /dev/null and b/src/ui/TDiagramPanel$16.class differ diff --git a/src/ui/TDiagramPanel$17.class b/src/ui/TDiagramPanel$17.class new file mode 100644 index 0000000000000000000000000000000000000000..524d68c23cd67856d8463ca7252a419fef6391ca Binary files /dev/null and b/src/ui/TDiagramPanel$17.class differ diff --git a/src/ui/TDiagramPanel$18.class b/src/ui/TDiagramPanel$18.class new file mode 100644 index 0000000000000000000000000000000000000000..44ebfcfafb4973793db89aca7cd87e8710502099 Binary files /dev/null and b/src/ui/TDiagramPanel$18.class differ diff --git a/src/ui/TDiagramPanel$19.class b/src/ui/TDiagramPanel$19.class new file mode 100644 index 0000000000000000000000000000000000000000..b732392266c1cc96eb6894bd41ed6fc05119b5b5 Binary files /dev/null and b/src/ui/TDiagramPanel$19.class differ diff --git a/src/ui/TDiagramPanel$2.class b/src/ui/TDiagramPanel$2.class new file mode 100644 index 0000000000000000000000000000000000000000..177b0394f35cc830f9dcdce9f9b695ef5df72ed1 Binary files /dev/null and b/src/ui/TDiagramPanel$2.class differ diff --git a/src/ui/TDiagramPanel$20.class b/src/ui/TDiagramPanel$20.class new file mode 100644 index 0000000000000000000000000000000000000000..67e252b3ee33a777051831211218e433fba157bc Binary files /dev/null and b/src/ui/TDiagramPanel$20.class differ diff --git a/src/ui/TDiagramPanel$21.class b/src/ui/TDiagramPanel$21.class new file mode 100644 index 0000000000000000000000000000000000000000..53b2f1737684ca404dbe69930d07e1a43a8fc2ff Binary files /dev/null and b/src/ui/TDiagramPanel$21.class differ diff --git a/src/ui/TDiagramPanel$22.class b/src/ui/TDiagramPanel$22.class new file mode 100644 index 0000000000000000000000000000000000000000..6bf01d4ed74b57071d36d0c0d30e61cc62708b8e Binary files /dev/null and b/src/ui/TDiagramPanel$22.class differ diff --git a/src/ui/TDiagramPanel$23.class b/src/ui/TDiagramPanel$23.class new file mode 100644 index 0000000000000000000000000000000000000000..88f365179b80a00c668cd016b91bdc284a715e63 Binary files /dev/null and b/src/ui/TDiagramPanel$23.class differ diff --git a/src/ui/TDiagramPanel$24.class b/src/ui/TDiagramPanel$24.class new file mode 100644 index 0000000000000000000000000000000000000000..398b0369aef54cb580416bc84928017451d9d463 Binary files /dev/null and b/src/ui/TDiagramPanel$24.class differ diff --git a/src/ui/TDiagramPanel$3.class b/src/ui/TDiagramPanel$3.class new file mode 100644 index 0000000000000000000000000000000000000000..389516e7c1da0f1455ccf98af33b7eb4c9a5a51b Binary files /dev/null and b/src/ui/TDiagramPanel$3.class differ diff --git a/src/ui/TDiagramPanel$4.class b/src/ui/TDiagramPanel$4.class new file mode 100644 index 0000000000000000000000000000000000000000..b908ee0b1d3eae4ef3286d86e19e65e2125ccfb8 Binary files /dev/null and b/src/ui/TDiagramPanel$4.class differ diff --git a/src/ui/TDiagramPanel$5.class b/src/ui/TDiagramPanel$5.class new file mode 100644 index 0000000000000000000000000000000000000000..8751fc6dd77235f0a79162fba53f8f6dfe77d763 Binary files /dev/null and b/src/ui/TDiagramPanel$5.class differ diff --git a/src/ui/TDiagramPanel$6.class b/src/ui/TDiagramPanel$6.class new file mode 100644 index 0000000000000000000000000000000000000000..6e48b4332eb7c7dfc3313a559d00c36d29e3a1d3 Binary files /dev/null and b/src/ui/TDiagramPanel$6.class differ diff --git a/src/ui/TDiagramPanel$7.class b/src/ui/TDiagramPanel$7.class new file mode 100644 index 0000000000000000000000000000000000000000..536a31d670b64919d2ea49561b16e8c8842aac59 Binary files /dev/null and b/src/ui/TDiagramPanel$7.class differ diff --git a/src/ui/TDiagramPanel$8.class b/src/ui/TDiagramPanel$8.class new file mode 100644 index 0000000000000000000000000000000000000000..5b16667a29bf07a0a36a17e63776e173a42af8d1 Binary files /dev/null and b/src/ui/TDiagramPanel$8.class differ diff --git a/src/ui/TDiagramPanel$9.class b/src/ui/TDiagramPanel$9.class new file mode 100644 index 0000000000000000000000000000000000000000..fbf0068fec6c762e59fb935bc2e1ad1e3afc16e9 Binary files /dev/null and b/src/ui/TDiagramPanel$9.class differ diff --git a/src/ui/TDiagramPanel$NameChecker.class b/src/ui/TDiagramPanel$NameChecker.class new file mode 100644 index 0000000000000000000000000000000000000000..e22ea4f4fee098efb732a1560d84070f5375ecf5 Binary files /dev/null and b/src/ui/TDiagramPanel$NameChecker.class differ diff --git a/src/ui/TDiagramPanel.class b/src/ui/TDiagramPanel.class new file mode 100644 index 0000000000000000000000000000000000000000..4ac4e6121fa99954271d79850582d7631e0af830 Binary files /dev/null and b/src/ui/TDiagramPanel.class differ diff --git a/src/ui/TGAutoAdjust.class b/src/ui/TGAutoAdjust.class new file mode 100644 index 0000000000000000000000000000000000000000..d87eb18a4cc7d0b1168dff89d33a937685be48cb Binary files /dev/null and b/src/ui/TGAutoAdjust.class differ diff --git a/src/ui/TGCAttributeBox.class b/src/ui/TGCAttributeBox.class new file mode 100644 index 0000000000000000000000000000000000000000..014adfcce97a8ed462f80ba442d1ae9500bc5a35 Binary files /dev/null and b/src/ui/TGCAttributeBox.class differ diff --git a/src/ui/TGCNote.class b/src/ui/TGCNote.class new file mode 100644 index 0000000000000000000000000000000000000000..c056fd9b476eb16fd0523df6f813eb010b14dcac Binary files /dev/null and b/src/ui/TGCNote.class differ diff --git a/src/ui/TGCOneLineText.class b/src/ui/TGCOneLineText.class new file mode 100644 index 0000000000000000000000000000000000000000..0a3d93f62b6c71c6c528fdcf5dfe84f12013b448 Binary files /dev/null and b/src/ui/TGCOneLineText.class differ diff --git a/src/ui/TGCPanelInfo.class b/src/ui/TGCPanelInfo.class new file mode 100644 index 0000000000000000000000000000000000000000..649a4ef736d031a5d53b65498f4a93756eb6e293 Binary files /dev/null and b/src/ui/TGCPanelInfo.class differ diff --git a/src/ui/TGCPointOfConnector.class b/src/ui/TGCPointOfConnector.class new file mode 100644 index 0000000000000000000000000000000000000000..105fc66afc9092e1bdeba4b4dc8bcbced75f035a Binary files /dev/null and b/src/ui/TGCPointOfConnector.class differ diff --git a/src/ui/TGCScalableWithInternalComponent.class b/src/ui/TGCScalableWithInternalComponent.class new file mode 100644 index 0000000000000000000000000000000000000000..e26d2303d7a4274ec7ad849b7661ca6700c2b528 Binary files /dev/null and b/src/ui/TGCScalableWithInternalComponent.class differ diff --git a/src/ui/TGCScalableWithoutInternalComponent.class b/src/ui/TGCScalableWithoutInternalComponent.class new file mode 100644 index 0000000000000000000000000000000000000000..cca136d643ac3d710e4bf3f2816c4a744e781d35 Binary files /dev/null and b/src/ui/TGCScalableWithoutInternalComponent.class differ diff --git a/src/ui/TGCTimeDelay.class b/src/ui/TGCTimeDelay.class new file mode 100644 index 0000000000000000000000000000000000000000..f3b85fa475f005ab5f4de35c167e9a2c24fb1580 Binary files /dev/null and b/src/ui/TGCTimeDelay.class differ diff --git a/src/ui/TGCTimeInterval.class b/src/ui/TGCTimeInterval.class new file mode 100644 index 0000000000000000000000000000000000000000..7d6584940912b9d2232d3393c93a3a5ca6206e99 Binary files /dev/null and b/src/ui/TGCTimeInterval.class differ diff --git a/src/ui/TGCWithInternalComponent.class b/src/ui/TGCWithInternalComponent.class new file mode 100644 index 0000000000000000000000000000000000000000..97bf9591c3b613e2706babc45830ca7908e7c294 Binary files /dev/null and b/src/ui/TGCWithInternalComponent.class differ diff --git a/src/ui/TGCWithoutInternalComponent.class b/src/ui/TGCWithoutInternalComponent.class new file mode 100644 index 0000000000000000000000000000000000000000..dab75ccb285b21c757790e4ec349054e5b5e5620 Binary files /dev/null and b/src/ui/TGCWithoutInternalComponent.class differ diff --git a/src/ui/TGComponent.class b/src/ui/TGComponent.class new file mode 100644 index 0000000000000000000000000000000000000000..7a409292507e1f93e7932f2fc1107a6554040995 Binary files /dev/null and b/src/ui/TGComponent.class differ diff --git a/src/ui/TGComponentAndUPPAALQuery.class b/src/ui/TGComponentAndUPPAALQuery.class new file mode 100644 index 0000000000000000000000000000000000000000..9458b83af9f1fd9f6c6c019441ab976171df12f5 Binary files /dev/null and b/src/ui/TGComponentAndUPPAALQuery.class differ diff --git a/src/ui/TGComponentManager.class b/src/ui/TGComponentManager.class new file mode 100644 index 0000000000000000000000000000000000000000..1b8bbb915206bdfd975ce128905de3b6f2d1c854 Binary files /dev/null and b/src/ui/TGComponentManager.class differ diff --git a/src/ui/TGConnectingPoint.class b/src/ui/TGConnectingPoint.class new file mode 100644 index 0000000000000000000000000000000000000000..1fa9109c828a088ccd68bd968ee9b4abe9f0d8b1 Binary files /dev/null and b/src/ui/TGConnectingPoint.class differ diff --git a/src/ui/TGConnectingPointComment.class b/src/ui/TGConnectingPointComment.class new file mode 100644 index 0000000000000000000000000000000000000000..64f2f84a14de8d545d45dd287692ad0d8b189034 Binary files /dev/null and b/src/ui/TGConnectingPointComment.class differ diff --git a/src/ui/TGConnectingPointCommentConnector.class b/src/ui/TGConnectingPointCommentConnector.class new file mode 100644 index 0000000000000000000000000000000000000000..dd497ec2a6738781ee214d6f3727d6320ad22696 Binary files /dev/null and b/src/ui/TGConnectingPointCommentConnector.class differ diff --git a/src/ui/TGConnectingPointGroup.class b/src/ui/TGConnectingPointGroup.class new file mode 100644 index 0000000000000000000000000000000000000000..6d4ae0348b503e401fd47286891df9d97c59c8cf Binary files /dev/null and b/src/ui/TGConnectingPointGroup.class differ diff --git a/src/ui/TGConnectingPointTmp.class b/src/ui/TGConnectingPointTmp.class new file mode 100644 index 0000000000000000000000000000000000000000..c5684c6a50fa795d7df995f112d942f6364772c0 Binary files /dev/null and b/src/ui/TGConnectingPointTmp.class differ diff --git a/src/ui/TGConnectingPointTwoFathers.class b/src/ui/TGConnectingPointTwoFathers.class new file mode 100644 index 0000000000000000000000000000000000000000..469dc0c847410cff3e87a02c2e9f537653c9ed25 Binary files /dev/null and b/src/ui/TGConnectingPointTwoFathers.class differ diff --git a/src/ui/TGConnectingPointWidthHeight.class b/src/ui/TGConnectingPointWidthHeight.class new file mode 100644 index 0000000000000000000000000000000000000000..f19e68bc2ba166d1418c0f8987b749925a7d0d7f Binary files /dev/null and b/src/ui/TGConnectingPointWidthHeight.class differ diff --git a/src/ui/TGConnector.class b/src/ui/TGConnector.class new file mode 100644 index 0000000000000000000000000000000000000000..ef22b8c291629012c61ae6d29273123d5ee4ad70 Binary files /dev/null and b/src/ui/TGConnector.class differ diff --git a/src/ui/TGConnectorAttribute.class b/src/ui/TGConnectorAttribute.class new file mode 100644 index 0000000000000000000000000000000000000000..9848626b758bee0c18aa9e60878a0904f02ae2c4 Binary files /dev/null and b/src/ui/TGConnectorAttribute.class differ diff --git a/src/ui/TGConnectorBetweenElementsInterface.class b/src/ui/TGConnectorBetweenElementsInterface.class new file mode 100644 index 0000000000000000000000000000000000000000..6e6c8911bde3ac6943b9f781f44bdff393160a12 Binary files /dev/null and b/src/ui/TGConnectorBetweenElementsInterface.class differ diff --git a/src/ui/TGConnectorComment.class b/src/ui/TGConnectorComment.class new file mode 100644 index 0000000000000000000000000000000000000000..12946f72adfe7dc91c48d4fcb8564f78e008b721 Binary files /dev/null and b/src/ui/TGConnectorComment.class differ diff --git a/src/ui/TGConnectorFullArrow.class b/src/ui/TGConnectorFullArrow.class new file mode 100644 index 0000000000000000000000000000000000000000..417335a4ccdc79c63653528ee37cb3744f990778 Binary files /dev/null and b/src/ui/TGConnectorFullArrow.class differ diff --git a/src/ui/TGConnectorInfo.class b/src/ui/TGConnectorInfo.class new file mode 100644 index 0000000000000000000000000000000000000000..c654420ad9304b342ee4629ce69f2dcb93f2f1b2 Binary files /dev/null and b/src/ui/TGConnectorInfo.class differ diff --git a/src/ui/TGConnectorWithCommentConnectionPoints.class b/src/ui/TGConnectorWithCommentConnectionPoints.class new file mode 100644 index 0000000000000000000000000000000000000000..568696f0b74d88525e00a9455d5a8bfb3f878734 Binary files /dev/null and b/src/ui/TGConnectorWithCommentConnectionPoints.class differ diff --git a/src/ui/TGState.class b/src/ui/TGState.class new file mode 100644 index 0000000000000000000000000000000000000000..fbce2a288c437dbe285b6220250a5e94c97bbd6d Binary files /dev/null and b/src/ui/TGState.class differ diff --git a/src/ui/TGUIAction.class b/src/ui/TGUIAction.class new file mode 100644 index 0000000000000000000000000000000000000000..a5a41ccea6e95a5bc516b60a0031e6c69a94fd38 Binary files /dev/null and b/src/ui/TGUIAction.class differ diff --git a/src/ui/TMLArchiPanel$1.class b/src/ui/TMLArchiPanel$1.class new file mode 100644 index 0000000000000000000000000000000000000000..59f018d7b10e6e2665417a51878ef451b2129202 Binary files /dev/null and b/src/ui/TMLArchiPanel$1.class differ diff --git a/src/ui/TMLArchiPanel.class b/src/ui/TMLArchiPanel.class new file mode 100644 index 0000000000000000000000000000000000000000..1abe7b9828e3032933cdf258f5eceb0679801dfa Binary files /dev/null and b/src/ui/TMLArchiPanel.class differ diff --git a/src/ui/TMLCommunicationPatternPanel$1.class b/src/ui/TMLCommunicationPatternPanel$1.class new file mode 100644 index 0000000000000000000000000000000000000000..06ff48e74828de047bd2367d2e40cb4a5f167770 Binary files /dev/null and b/src/ui/TMLCommunicationPatternPanel$1.class differ diff --git a/src/ui/TMLCommunicationPatternPanel.class b/src/ui/TMLCommunicationPatternPanel.class new file mode 100644 index 0000000000000000000000000000000000000000..9fcac950d8e8e50bbaefb87bec95fd3a30cc1f4f Binary files /dev/null and b/src/ui/TMLCommunicationPatternPanel.class differ diff --git a/src/ui/TMLComponentDesignPanel$1.class b/src/ui/TMLComponentDesignPanel$1.class new file mode 100644 index 0000000000000000000000000000000000000000..af6a0517ac6418c7fd4eeb6ce093c9ed6647d7c8 Binary files /dev/null and b/src/ui/TMLComponentDesignPanel$1.class differ diff --git a/src/ui/TMLComponentDesignPanel.class b/src/ui/TMLComponentDesignPanel.class new file mode 100644 index 0000000000000000000000000000000000000000..80d16f35cca883cd6c325769ed5b959c142c1cba Binary files /dev/null and b/src/ui/TMLComponentDesignPanel.class differ diff --git a/src/ui/TMLDesignPanel$1.class b/src/ui/TMLDesignPanel$1.class new file mode 100644 index 0000000000000000000000000000000000000000..21cfa20820e8cbed84f594ef96187d4f4b566edb Binary files /dev/null and b/src/ui/TMLDesignPanel$1.class differ diff --git a/src/ui/TMLDesignPanel.class b/src/ui/TMLDesignPanel.class new file mode 100644 index 0000000000000000000000000000000000000000..e7d33fa97a6bb634cedacb62776bf9cd2140865c Binary files /dev/null and b/src/ui/TMLDesignPanel.class differ diff --git a/src/ui/TMLTaskInterface.class b/src/ui/TMLTaskInterface.class new file mode 100644 index 0000000000000000000000000000000000000000..446a6d0d847ce12b1e39f695e06d1751cffefef9 Binary files /dev/null and b/src/ui/TMLTaskInterface.class differ diff --git a/src/ui/TOneAttribute.class b/src/ui/TOneAttribute.class new file mode 100644 index 0000000000000000000000000000000000000000..8afe8a5db3afef08323c1e342968cb828af4bcb5 Binary files /dev/null and b/src/ui/TOneAttribute.class differ diff --git a/src/ui/TToolBar.class b/src/ui/TToolBar.class new file mode 100644 index 0000000000000000000000000000000000000000..3b75df0c163aa1f06fb364b238830c8bce194196 Binary files /dev/null and b/src/ui/TToolBar.class differ diff --git a/src/ui/TToolUpdater.class b/src/ui/TToolUpdater.class new file mode 100644 index 0000000000000000000000000000000000000000..78cf2044af16f2a78ad9b1caba3b6e8f21edaf40 Binary files /dev/null and b/src/ui/TToolUpdater.class differ diff --git a/src/ui/TTwoAttributes.class b/src/ui/TTwoAttributes.class new file mode 100644 index 0000000000000000000000000000000000000000..4209e342eaddc5ac78ebda8197ad04d6431fcb2e Binary files /dev/null and b/src/ui/TTwoAttributes.class differ diff --git a/src/ui/TType.class b/src/ui/TType.class new file mode 100644 index 0000000000000000000000000000000000000000..9ebc45414e678fb3e929f305b4434204a7c53156 Binary files /dev/null and b/src/ui/TType.class differ diff --git a/src/ui/TURTLEDesignPanelInterface.class b/src/ui/TURTLEDesignPanelInterface.class new file mode 100644 index 0000000000000000000000000000000000000000..ff326b3f61a9e37d3dd0e40f07202f23eadd1d30 Binary files /dev/null and b/src/ui/TURTLEDesignPanelInterface.class differ diff --git a/src/ui/TURTLEModelingDrawer.class b/src/ui/TURTLEModelingDrawer.class new file mode 100644 index 0000000000000000000000000000000000000000..77034b5ae8f80c5b8d1bb952723b45ccf75c4c02 Binary files /dev/null and b/src/ui/TURTLEModelingDrawer.class differ diff --git a/src/ui/TURTLEOSDesignPanel$1.class b/src/ui/TURTLEOSDesignPanel$1.class new file mode 100644 index 0000000000000000000000000000000000000000..2f3f860bdf84e5d6c1686ef3ed532a940475aa8a Binary files /dev/null and b/src/ui/TURTLEOSDesignPanel$1.class differ diff --git a/src/ui/TURTLEOSDesignPanel.class b/src/ui/TURTLEOSDesignPanel.class new file mode 100644 index 0000000000000000000000000000000000000000..31397892f0483a189e6400de76eb92fc2b26a29c Binary files /dev/null and b/src/ui/TURTLEOSDesignPanel.class differ diff --git a/src/ui/TURTLEPanel.class b/src/ui/TURTLEPanel.class new file mode 100644 index 0000000000000000000000000000000000000000..9ef7c3fbe6b77faaed9a09ed4b184023ed6bb55b Binary files /dev/null and b/src/ui/TURTLEPanel.class differ diff --git a/src/ui/TURTLEPanelPopupListener$1.class b/src/ui/TURTLEPanelPopupListener$1.class new file mode 100644 index 0000000000000000000000000000000000000000..2cb49f958f9d98a4cb8f5e3e8eb569e4efc20818 Binary files /dev/null and b/src/ui/TURTLEPanelPopupListener$1.class differ diff --git a/src/ui/TURTLEPanelPopupListener.class b/src/ui/TURTLEPanelPopupListener.class new file mode 100644 index 0000000000000000000000000000000000000000..15bb33e1c26d159b068e3bdc639637ec61aeb3fa Binary files /dev/null and b/src/ui/TURTLEPanelPopupListener.class differ diff --git a/src/ui/ThreadGUIElement.class b/src/ui/ThreadGUIElement.class new file mode 100644 index 0000000000000000000000000000000000000000..a38e3c3ca7cc534d743e70fc6d4c6549d522f3e4 Binary files /dev/null and b/src/ui/ThreadGUIElement.class differ diff --git a/src/ui/VectorLRArtifactTClassGate.class b/src/ui/VectorLRArtifactTClassGate.class new file mode 100644 index 0000000000000000000000000000000000000000..bfa9be8ba81d31e8256667d28c237a5cd933ad3b Binary files /dev/null and b/src/ui/VectorLRArtifactTClassGate.class differ diff --git a/src/ui/WithAttributes.class b/src/ui/WithAttributes.class new file mode 100644 index 0000000000000000000000000000000000000000..a417afa52d725e0103da2b1799a5289b17330a0d Binary files /dev/null and b/src/ui/WithAttributes.class differ diff --git a/src/ui/ad/TADActionState.class b/src/ui/ad/TADActionState.class new file mode 100644 index 0000000000000000000000000000000000000000..5c76e67839e4e287dd7fe63ff7b5f477067b6698 Binary files /dev/null and b/src/ui/ad/TADActionState.class differ diff --git a/src/ui/ad/TADArrayGetState.class b/src/ui/ad/TADArrayGetState.class new file mode 100644 index 0000000000000000000000000000000000000000..3ce1f24c94a84a48dbf6da9022701750895388ec Binary files /dev/null and b/src/ui/ad/TADArrayGetState.class differ diff --git a/src/ui/ad/TADArraySetState.class b/src/ui/ad/TADArraySetState.class new file mode 100644 index 0000000000000000000000000000000000000000..5acb8969c9bffcc4ae3ed00b57c0c76760c40d14 Binary files /dev/null and b/src/ui/ad/TADArraySetState.class differ diff --git a/src/ui/ad/TADChoice.class b/src/ui/ad/TADChoice.class new file mode 100644 index 0000000000000000000000000000000000000000..a7bcdbeeb371b590630825e3c61f8f582165c94a Binary files /dev/null and b/src/ui/ad/TADChoice.class differ diff --git a/src/ui/ad/TADDeterministicDelay.class b/src/ui/ad/TADDeterministicDelay.class new file mode 100644 index 0000000000000000000000000000000000000000..7126d2b0d5df08e10dc9e0b00deb1bfcc47973ba Binary files /dev/null and b/src/ui/ad/TADDeterministicDelay.class differ diff --git a/src/ui/ad/TADJunction.class b/src/ui/ad/TADJunction.class new file mode 100644 index 0000000000000000000000000000000000000000..1c90d2d143d697629a5cae4059576acb6d0c59c9 Binary files /dev/null and b/src/ui/ad/TADJunction.class differ diff --git a/src/ui/ad/TADNonDeterministicDelay.class b/src/ui/ad/TADNonDeterministicDelay.class new file mode 100644 index 0000000000000000000000000000000000000000..c75449e110b025b234313477f8021254a6036416 Binary files /dev/null and b/src/ui/ad/TADNonDeterministicDelay.class differ diff --git a/src/ui/ad/TADParallel.class b/src/ui/ad/TADParallel.class new file mode 100644 index 0000000000000000000000000000000000000000..8846918881e96fe9fe7c41a18b4998e67a26e7d4 Binary files /dev/null and b/src/ui/ad/TADParallel.class differ diff --git a/src/ui/ad/TADPreemption.class b/src/ui/ad/TADPreemption.class new file mode 100644 index 0000000000000000000000000000000000000000..f25c5ac728a5417c7d5a5738742da601ec819b8f Binary files /dev/null and b/src/ui/ad/TADPreemption.class differ diff --git a/src/ui/ad/TADSequence.class b/src/ui/ad/TADSequence.class new file mode 100644 index 0000000000000000000000000000000000000000..7d2ea899d68826f714130b5e5a78ad3d603d47da Binary files /dev/null and b/src/ui/ad/TADSequence.class differ diff --git a/src/ui/ad/TADStartState.class b/src/ui/ad/TADStartState.class new file mode 100644 index 0000000000000000000000000000000000000000..d7be0c0610c0805415362c9e70d4ef8456daf326 Binary files /dev/null and b/src/ui/ad/TADStartState.class differ diff --git a/src/ui/ad/TADStopState.class b/src/ui/ad/TADStopState.class new file mode 100644 index 0000000000000000000000000000000000000000..4eacd3fb5ff7df1bd68678ecbf41d87ff1bc92ab Binary files /dev/null and b/src/ui/ad/TADStopState.class differ diff --git a/src/ui/ad/TADTimeCapture.class b/src/ui/ad/TADTimeCapture.class new file mode 100644 index 0000000000000000000000000000000000000000..570e4ee37ea52073cd9e82465c445e44119279f4 Binary files /dev/null and b/src/ui/ad/TADTimeCapture.class differ diff --git a/src/ui/ad/TADTimeInterval.class b/src/ui/ad/TADTimeInterval.class new file mode 100644 index 0000000000000000000000000000000000000000..911a1143dfc005748fa53711944e6a5e80ed3c35 Binary files /dev/null and b/src/ui/ad/TADTimeInterval.class differ diff --git a/src/ui/ad/TADTimeLimitedOffer.class b/src/ui/ad/TADTimeLimitedOffer.class new file mode 100644 index 0000000000000000000000000000000000000000..953f8af7bcaf78361a5c710216c28f911f322f20 Binary files /dev/null and b/src/ui/ad/TADTimeLimitedOffer.class differ diff --git a/src/ui/ad/TADTimeLimitedOfferWithLatency.class b/src/ui/ad/TADTimeLimitedOfferWithLatency.class new file mode 100644 index 0000000000000000000000000000000000000000..43569c14868bc95fa04bc7dbaa8d60a6423e47a9 Binary files /dev/null and b/src/ui/ad/TADTimeLimitedOfferWithLatency.class differ diff --git a/src/ui/ad/TActivityDiagramPanel.class b/src/ui/ad/TActivityDiagramPanel.class new file mode 100644 index 0000000000000000000000000000000000000000..67ed2fcb194da786e4ffe17aa16bd8a1c974675e Binary files /dev/null and b/src/ui/ad/TActivityDiagramPanel.class differ diff --git a/src/ui/ad/TActivityDiagramToolBar.class b/src/ui/ad/TActivityDiagramToolBar.class new file mode 100644 index 0000000000000000000000000000000000000000..4571fe96902f46e0bfa9295bc0a84cd7a5774332 Binary files /dev/null and b/src/ui/ad/TActivityDiagramToolBar.class differ diff --git a/src/ui/ad/TGConnectingPointAD.class b/src/ui/ad/TGConnectingPointAD.class new file mode 100644 index 0000000000000000000000000000000000000000..bad90965f99a50229c0a08a95a39cff29bfc2317 Binary files /dev/null and b/src/ui/ad/TGConnectingPointAD.class differ diff --git a/src/ui/atd/ATDAttack.class b/src/ui/atd/ATDAttack.class new file mode 100644 index 0000000000000000000000000000000000000000..faec6ab845ce7281ca237983286a84b4f3e9f967 Binary files /dev/null and b/src/ui/atd/ATDAttack.class differ diff --git a/src/ui/atd/ATDAttackConnectingPoint.class b/src/ui/atd/ATDAttackConnectingPoint.class new file mode 100644 index 0000000000000000000000000000000000000000..105ae7292ebfbcd390d0fbb240cd96c3faf2d98d Binary files /dev/null and b/src/ui/atd/ATDAttackConnectingPoint.class differ diff --git a/src/ui/atd/ATDAttackConnector.class b/src/ui/atd/ATDAttackConnector.class new file mode 100644 index 0000000000000000000000000000000000000000..53acd845bb0dfd9f57dd3c52552a4cdf19d7b249 Binary files /dev/null and b/src/ui/atd/ATDAttackConnector.class differ diff --git a/src/ui/atd/ATDBlock.class b/src/ui/atd/ATDBlock.class new file mode 100644 index 0000000000000000000000000000000000000000..71fc6aa7163a3e3e8fa24fe02e6d4d3e65eadf72 Binary files /dev/null and b/src/ui/atd/ATDBlock.class differ diff --git a/src/ui/atd/ATDCompositionConnectingPoint.class b/src/ui/atd/ATDCompositionConnectingPoint.class new file mode 100644 index 0000000000000000000000000000000000000000..183f2eb703830a790e2b088174bedbac279d0447 Binary files /dev/null and b/src/ui/atd/ATDCompositionConnectingPoint.class differ diff --git a/src/ui/atd/ATDCompositionConnector.class b/src/ui/atd/ATDCompositionConnector.class new file mode 100644 index 0000000000000000000000000000000000000000..7c290dd6bd7ad9e8c9f2ff7d11034798759809fd Binary files /dev/null and b/src/ui/atd/ATDCompositionConnector.class differ diff --git a/src/ui/atd/ATDConstraint.class b/src/ui/atd/ATDConstraint.class new file mode 100644 index 0000000000000000000000000000000000000000..273b0fcc07a5dda221d5774c1a646d75e909903b Binary files /dev/null and b/src/ui/atd/ATDConstraint.class differ diff --git a/src/ui/atd/AttackTreeDiagramPanel.class b/src/ui/atd/AttackTreeDiagramPanel.class new file mode 100644 index 0000000000000000000000000000000000000000..b1afd4cfb7ce007d863c3cb844aebf9a08144f53 Binary files /dev/null and b/src/ui/atd/AttackTreeDiagramPanel.class differ diff --git a/src/ui/atd/AttackTreeDiagramToolbar.class b/src/ui/atd/AttackTreeDiagramToolbar.class new file mode 100644 index 0000000000000000000000000000000000000000..d981dcbea01a364fe1a0e3b4a91b8c0ba774bbcf Binary files /dev/null and b/src/ui/atd/AttackTreeDiagramToolbar.class differ diff --git a/src/ui/avatarad/AvatarADAcceptEventAction.class b/src/ui/avatarad/AvatarADAcceptEventAction.class new file mode 100644 index 0000000000000000000000000000000000000000..942840c37da8a8edcca03c35389df9dbb400cc8a Binary files /dev/null and b/src/ui/avatarad/AvatarADAcceptEventAction.class differ diff --git a/src/ui/avatarad/AvatarADAction.class b/src/ui/avatarad/AvatarADAction.class new file mode 100644 index 0000000000000000000000000000000000000000..625eb30435da3cf97c3b363a613925cea7fe49ee Binary files /dev/null and b/src/ui/avatarad/AvatarADAction.class differ diff --git a/src/ui/avatarad/AvatarADActivity.class b/src/ui/avatarad/AvatarADActivity.class new file mode 100644 index 0000000000000000000000000000000000000000..b38d9cd5e2a2a67e361ca599eb49552294dbb71f Binary files /dev/null and b/src/ui/avatarad/AvatarADActivity.class differ diff --git a/src/ui/avatarad/AvatarADAssociationConnector.class b/src/ui/avatarad/AvatarADAssociationConnector.class new file mode 100644 index 0000000000000000000000000000000000000000..de49e42428208521ea8a8aae419336ad776bd924 Binary files /dev/null and b/src/ui/avatarad/AvatarADAssociationConnector.class differ diff --git a/src/ui/avatarad/AvatarADBasicComponent.class b/src/ui/avatarad/AvatarADBasicComponent.class new file mode 100644 index 0000000000000000000000000000000000000000..58a594a4ad4e5b3a99c4f56cc891fbb58ca54c09 Binary files /dev/null and b/src/ui/avatarad/AvatarADBasicComponent.class differ diff --git a/src/ui/avatarad/AvatarADChoice.class b/src/ui/avatarad/AvatarADChoice.class new file mode 100644 index 0000000000000000000000000000000000000000..43b95fbef56c2f54022cc3254bb49c59cc486631 Binary files /dev/null and b/src/ui/avatarad/AvatarADChoice.class differ diff --git a/src/ui/avatarad/AvatarADConnectingPoint.class b/src/ui/avatarad/AvatarADConnectingPoint.class new file mode 100644 index 0000000000000000000000000000000000000000..001c3cfcbd701eaaf9663131613a7f5251703a06 Binary files /dev/null and b/src/ui/avatarad/AvatarADConnectingPoint.class differ diff --git a/src/ui/avatarad/AvatarADJunction.class b/src/ui/avatarad/AvatarADJunction.class new file mode 100644 index 0000000000000000000000000000000000000000..0b61f4c4e7540dfea39a6f99c3692a3c4341b250 Binary files /dev/null and b/src/ui/avatarad/AvatarADJunction.class differ diff --git a/src/ui/avatarad/AvatarADPanel.class b/src/ui/avatarad/AvatarADPanel.class new file mode 100644 index 0000000000000000000000000000000000000000..8bc04501bf2cd2e6abdd4d0bc8112e5cf616ac06 Binary files /dev/null and b/src/ui/avatarad/AvatarADPanel.class differ diff --git a/src/ui/avatarad/AvatarADParallel.class b/src/ui/avatarad/AvatarADParallel.class new file mode 100644 index 0000000000000000000000000000000000000000..6463e7239da6b1ee65b96dc3e7e67fb33adac6cc Binary files /dev/null and b/src/ui/avatarad/AvatarADParallel.class differ diff --git a/src/ui/avatarad/AvatarADPartition.class b/src/ui/avatarad/AvatarADPartition.class new file mode 100644 index 0000000000000000000000000000000000000000..b6b5aaf1e10f7365aa526439bfe5d45dc87cc942 Binary files /dev/null and b/src/ui/avatarad/AvatarADPartition.class differ diff --git a/src/ui/avatarad/AvatarADSendSignalAction.class b/src/ui/avatarad/AvatarADSendSignalAction.class new file mode 100644 index 0000000000000000000000000000000000000000..1615d020a42c2785dc5ba380b192b336793f7e6f Binary files /dev/null and b/src/ui/avatarad/AvatarADSendSignalAction.class differ diff --git a/src/ui/avatarad/AvatarADStartState.class b/src/ui/avatarad/AvatarADStartState.class new file mode 100644 index 0000000000000000000000000000000000000000..7b8fba763c7ad05982ded616d4cc79e5c420410d Binary files /dev/null and b/src/ui/avatarad/AvatarADStartState.class differ diff --git a/src/ui/avatarad/AvatarADStopFlow.class b/src/ui/avatarad/AvatarADStopFlow.class new file mode 100644 index 0000000000000000000000000000000000000000..99e15b41f5187b9aae067a436c3ea8035b5c1a56 Binary files /dev/null and b/src/ui/avatarad/AvatarADStopFlow.class differ diff --git a/src/ui/avatarad/AvatarADStopState.class b/src/ui/avatarad/AvatarADStopState.class new file mode 100644 index 0000000000000000000000000000000000000000..30d74dae8de9feffcca63aa3b47230e89018d132 Binary files /dev/null and b/src/ui/avatarad/AvatarADStopState.class differ diff --git a/src/ui/avatarad/AvatarADToolBar.class b/src/ui/avatarad/AvatarADToolBar.class new file mode 100644 index 0000000000000000000000000000000000000000..035d7ae0213f500472ab3b729e80e28dffd71e94 Binary files /dev/null and b/src/ui/avatarad/AvatarADToolBar.class differ diff --git a/src/ui/avatarbd/AvatarBDBlock.class b/src/ui/avatarbd/AvatarBDBlock.class new file mode 100644 index 0000000000000000000000000000000000000000..5d482e57ffe8b47c72107b6d8c7af1d9f0cde8e3 Binary files /dev/null and b/src/ui/avatarbd/AvatarBDBlock.class differ diff --git a/src/ui/avatarbd/AvatarBDCompositionConnector.class b/src/ui/avatarbd/AvatarBDCompositionConnector.class new file mode 100644 index 0000000000000000000000000000000000000000..fa34ee31fe4114b5638383554e9085885e986547 Binary files /dev/null and b/src/ui/avatarbd/AvatarBDCompositionConnector.class differ diff --git a/src/ui/avatarbd/AvatarBDConnectingPoint.class b/src/ui/avatarbd/AvatarBDConnectingPoint.class new file mode 100644 index 0000000000000000000000000000000000000000..f7ebc063f4078cd814ab2610922e0753c4a1b8bc Binary files /dev/null and b/src/ui/avatarbd/AvatarBDConnectingPoint.class differ diff --git a/src/ui/avatarbd/AvatarBDDataType.class b/src/ui/avatarbd/AvatarBDDataType.class new file mode 100644 index 0000000000000000000000000000000000000000..f744003cfe7296d8dad3116c54cf9d132d7a5e39 Binary files /dev/null and b/src/ui/avatarbd/AvatarBDDataType.class differ diff --git a/src/ui/avatarbd/AvatarBDLibraryFunction.class b/src/ui/avatarbd/AvatarBDLibraryFunction.class new file mode 100644 index 0000000000000000000000000000000000000000..a4f570c53910d13d7973da4b100583ee57a2e13f Binary files /dev/null and b/src/ui/avatarbd/AvatarBDLibraryFunction.class differ diff --git a/src/ui/avatarbd/AvatarBDPanel.class b/src/ui/avatarbd/AvatarBDPanel.class new file mode 100644 index 0000000000000000000000000000000000000000..008298c0165b4b7286df56917dde6f394a94b109 Binary files /dev/null and b/src/ui/avatarbd/AvatarBDPanel.class differ diff --git a/src/ui/avatarbd/AvatarBDPortConnector.class b/src/ui/avatarbd/AvatarBDPortConnector.class new file mode 100644 index 0000000000000000000000000000000000000000..585af7b34a016a458c1ba42b147df693d7bf3086 Binary files /dev/null and b/src/ui/avatarbd/AvatarBDPortConnector.class differ diff --git a/src/ui/avatarbd/AvatarBDPragma.class b/src/ui/avatarbd/AvatarBDPragma.class new file mode 100644 index 0000000000000000000000000000000000000000..a458997099c5582fc630eae0f0015f8a70923d80 Binary files /dev/null and b/src/ui/avatarbd/AvatarBDPragma.class differ diff --git a/src/ui/avatarbd/AvatarBDSafetyPragma.class b/src/ui/avatarbd/AvatarBDSafetyPragma.class new file mode 100644 index 0000000000000000000000000000000000000000..b9f2df75e270fee72fa8519aa6cffef40bea32e0 Binary files /dev/null and b/src/ui/avatarbd/AvatarBDSafetyPragma.class differ diff --git a/src/ui/avatarbd/AvatarBDStateMachineOwner.class b/src/ui/avatarbd/AvatarBDStateMachineOwner.class new file mode 100644 index 0000000000000000000000000000000000000000..4c170f6096e40c870381338312162523f161e67a Binary files /dev/null and b/src/ui/avatarbd/AvatarBDStateMachineOwner.class differ diff --git a/src/ui/avatarbd/AvatarBDToolBar.class b/src/ui/avatarbd/AvatarBDToolBar.class new file mode 100644 index 0000000000000000000000000000000000000000..01334029943248fdc2f77200dd30aefc1da5224f Binary files /dev/null and b/src/ui/avatarbd/AvatarBDToolBar.class differ diff --git a/src/ui/avatarcd/AvatarCDActorBox.class b/src/ui/avatarcd/AvatarCDActorBox.class new file mode 100644 index 0000000000000000000000000000000000000000..c58be646befbe9ad2004eb01ee2694a27d1eb60b Binary files /dev/null and b/src/ui/avatarcd/AvatarCDActorBox.class differ diff --git a/src/ui/avatarcd/AvatarCDActorStickman.class b/src/ui/avatarcd/AvatarCDActorStickman.class new file mode 100644 index 0000000000000000000000000000000000000000..f4ac57dbb5fc45fdf77001f7bd39dfa54764fdf7 Binary files /dev/null and b/src/ui/avatarcd/AvatarCDActorStickman.class differ diff --git a/src/ui/avatarcd/AvatarCDAssociationConnector.class b/src/ui/avatarcd/AvatarCDAssociationConnector.class new file mode 100644 index 0000000000000000000000000000000000000000..667d6810791ddf58d33485d4e40cc39ed3178aad Binary files /dev/null and b/src/ui/avatarcd/AvatarCDAssociationConnector.class differ diff --git a/src/ui/avatarcd/AvatarCDBlock.class b/src/ui/avatarcd/AvatarCDBlock.class new file mode 100644 index 0000000000000000000000000000000000000000..6cfa4d113bce2ab164bf7dbf9670683a332ba8ec Binary files /dev/null and b/src/ui/avatarcd/AvatarCDBlock.class differ diff --git a/src/ui/avatarcd/AvatarCDCompositionConnector.class b/src/ui/avatarcd/AvatarCDCompositionConnector.class new file mode 100644 index 0000000000000000000000000000000000000000..afdc29756df31922f8c9d572fc9e48ffdfffe02c Binary files /dev/null and b/src/ui/avatarcd/AvatarCDCompositionConnector.class differ diff --git a/src/ui/avatarcd/AvatarCDConnectingPoint.class b/src/ui/avatarcd/AvatarCDConnectingPoint.class new file mode 100644 index 0000000000000000000000000000000000000000..27e5260f697411c06ec6f4891045a54fd249631c Binary files /dev/null and b/src/ui/avatarcd/AvatarCDConnectingPoint.class differ diff --git a/src/ui/avatarcd/AvatarCDPanel.class b/src/ui/avatarcd/AvatarCDPanel.class new file mode 100644 index 0000000000000000000000000000000000000000..fcc8356db012753c5a93615cf661040dc7c3f05b Binary files /dev/null and b/src/ui/avatarcd/AvatarCDPanel.class differ diff --git a/src/ui/avatarcd/AvatarCDToolBar.class b/src/ui/avatarcd/AvatarCDToolBar.class new file mode 100644 index 0000000000000000000000000000000000000000..2a4a8a703cc354909d5065422622fc90270f7ebe Binary files /dev/null and b/src/ui/avatarcd/AvatarCDToolBar.class differ diff --git a/src/ui/avatardd/ADDArtifact.class b/src/ui/avatardd/ADDArtifact.class new file mode 100644 index 0000000000000000000000000000000000000000..da02fc46ae86a60db021d745593440744d3f20d2 Binary files /dev/null and b/src/ui/avatardd/ADDArtifact.class differ diff --git a/src/ui/avatardd/ADDBlockArtifact.class b/src/ui/avatardd/ADDBlockArtifact.class new file mode 100644 index 0000000000000000000000000000000000000000..c10bb9e819fecfb7e2382228121c3882a911f643 Binary files /dev/null and b/src/ui/avatardd/ADDBlockArtifact.class differ diff --git a/src/ui/avatardd/ADDBridgeNode.class b/src/ui/avatardd/ADDBridgeNode.class new file mode 100644 index 0000000000000000000000000000000000000000..d54ef783b27df91d168cc789d997891524af9036 Binary files /dev/null and b/src/ui/avatardd/ADDBridgeNode.class differ diff --git a/src/ui/avatardd/ADDBusNode.class b/src/ui/avatardd/ADDBusNode.class new file mode 100644 index 0000000000000000000000000000000000000000..2bc40ab0acb428245e2e2b32a16bda694bfc2b50 Binary files /dev/null and b/src/ui/avatardd/ADDBusNode.class differ diff --git a/src/ui/avatardd/ADDCPUNode.class b/src/ui/avatardd/ADDCPUNode.class new file mode 100644 index 0000000000000000000000000000000000000000..2478ac8c18c472495eaaebb7f8d0dbfd38960bef Binary files /dev/null and b/src/ui/avatardd/ADDCPUNode.class differ diff --git a/src/ui/avatardd/ADDCPUNode.java b/src/ui/avatardd/ADDCPUNode.java index a659a08d1a94d81a82444db44f439757698227ba..89a28fe25ad953b81a66c36a043e507ab22e6c56 100755 --- a/src/ui/avatardd/ADDCPUNode.java +++ b/src/ui/avatardd/ADDCPUNode.java @@ -73,6 +73,8 @@ public class ADDCPUNode extends ADDNode implements SwallowTGComponent, WithAttri private int dCacheSets = 0; private int dCacheWords = 0; + protected int index = 0; + protected int monitored = 0; public ADDCPUNode(int _x, int _y, int _minX, int _maxX, int _minY, int _maxY, boolean _pos, TGComponent _father, TDiagramPanel _tdp) { @@ -327,6 +329,37 @@ public class ADDCPUNode extends ADDNode implements SwallowTGComponent, WithAttri } }*/ + if (dialog.getIndex().length() != 0) { + try { + tmp = index; + index = Integer.decode(dialog.getIndex()).intValue(); + if (index < 0) { + index = tmp; + error = true; + errors += "index "; + } + } catch (Exception e) { + error = true; + errors += "index "; + } + } + + + if (dialog.getMonitored() != 0) { + try { + tmp = monitored; + monitored = dialog.getMonitored();//Integer.decode(dialog.getMonitored()).intValue(); + if (index < 0) { + monitored = tmp; + error = true; + errors += "monitored "; + } + } catch (Exception e) { + error = true; + errors += "monitored "; + } + } + if (error) { JOptionPane.showMessageDialog(frame, "Invalid value for the following attributes: " + errors, @@ -507,5 +540,13 @@ public class ADDCPUNode extends ADDNode implements SwallowTGComponent, WithAttri return dCacheWords; } + public int getIndex() { + return index; + } + + public int getMonitored() { + return monitored; + } + } diff --git a/src/ui/avatardd/ADDChannelArtifact.class b/src/ui/avatardd/ADDChannelArtifact.class new file mode 100644 index 0000000000000000000000000000000000000000..9094eb79c76286e4ffe9ba96bbfd8393126f5efe Binary files /dev/null and b/src/ui/avatardd/ADDChannelArtifact.class differ diff --git a/src/ui/avatardd/ADDCommunicationNode.class b/src/ui/avatardd/ADDCommunicationNode.class new file mode 100644 index 0000000000000000000000000000000000000000..521bd50b5d456e3b75c2cb36647d8aa3cdeda590 Binary files /dev/null and b/src/ui/avatardd/ADDCommunicationNode.class differ diff --git a/src/ui/avatardd/ADDConnectingPoint.class b/src/ui/avatardd/ADDConnectingPoint.class new file mode 100644 index 0000000000000000000000000000000000000000..133d8c7ba03ac07a9901baa674d4a89c7c887d6a Binary files /dev/null and b/src/ui/avatardd/ADDConnectingPoint.class differ diff --git a/src/ui/avatardd/ADDConnector.class b/src/ui/avatardd/ADDConnector.class new file mode 100644 index 0000000000000000000000000000000000000000..16130606fe94f6393d4315fbee216d2dde8b3745 Binary files /dev/null and b/src/ui/avatardd/ADDConnector.class differ diff --git a/src/ui/avatardd/ADDCoproMWMRNode.class b/src/ui/avatardd/ADDCoproMWMRNode.class new file mode 100644 index 0000000000000000000000000000000000000000..3c04eb5c30ec420f0530fabd4a9b4cd87270d4c4 Binary files /dev/null and b/src/ui/avatardd/ADDCoproMWMRNode.class differ diff --git a/src/ui/avatardd/ADDCrossbarNode.class b/src/ui/avatardd/ADDCrossbarNode.class new file mode 100644 index 0000000000000000000000000000000000000000..c6d69a1d04f56fd6dc6d999fa8b044f44d8dc741 Binary files /dev/null and b/src/ui/avatardd/ADDCrossbarNode.class differ diff --git a/src/ui/avatardd/ADDDMANode.class b/src/ui/avatardd/ADDDMANode.class new file mode 100644 index 0000000000000000000000000000000000000000..e8bbd6f604a72ac619c964fe6622e691ff0949c6 Binary files /dev/null and b/src/ui/avatardd/ADDDMANode.class differ diff --git a/src/ui/avatardd/ADDDiagramPanel.class b/src/ui/avatardd/ADDDiagramPanel.class new file mode 100644 index 0000000000000000000000000000000000000000..fe9cd19d7d4cc206d9080dc4e73e6ab2b2845030 Binary files /dev/null and b/src/ui/avatardd/ADDDiagramPanel.class differ diff --git a/src/ui/avatardd/ADDDiagramToolBar.class b/src/ui/avatardd/ADDDiagramToolBar.class new file mode 100644 index 0000000000000000000000000000000000000000..1e6c88e76a831066aa4fb2b9bf865d444b4923a2 Binary files /dev/null and b/src/ui/avatardd/ADDDiagramToolBar.class differ diff --git a/src/ui/avatardd/ADDICUNode.class b/src/ui/avatardd/ADDICUNode.class new file mode 100644 index 0000000000000000000000000000000000000000..5b3ce176c5d9447916f2edd5f05391b4a643fe5e Binary files /dev/null and b/src/ui/avatardd/ADDICUNode.class differ diff --git a/src/ui/avatardd/ADDMemoryNode.class b/src/ui/avatardd/ADDMemoryNode.class new file mode 100644 index 0000000000000000000000000000000000000000..19d7fd3267ef403807e58f8909341891eafde8fa Binary files /dev/null and b/src/ui/avatardd/ADDMemoryNode.class differ diff --git a/src/ui/avatardd/ADDNode.class b/src/ui/avatardd/ADDNode.class new file mode 100644 index 0000000000000000000000000000000000000000..cd22fe3530a1d0eacc4d9b7c4c47b8639fa2669f Binary files /dev/null and b/src/ui/avatardd/ADDNode.class differ diff --git a/src/ui/avatardd/ADDRAMNode.class b/src/ui/avatardd/ADDRAMNode.class new file mode 100644 index 0000000000000000000000000000000000000000..2e6b950f69c229ac576f9f6c01992797e39ff398 Binary files /dev/null and b/src/ui/avatardd/ADDRAMNode.class differ diff --git a/src/ui/avatardd/ADDROMNode.class b/src/ui/avatardd/ADDROMNode.class new file mode 100644 index 0000000000000000000000000000000000000000..b28a5d0a1236c13b34f33bb8290023d0b55dde01 Binary files /dev/null and b/src/ui/avatardd/ADDROMNode.class differ diff --git a/src/ui/avatardd/ADDTTYNode.class b/src/ui/avatardd/ADDTTYNode.class new file mode 100644 index 0000000000000000000000000000000000000000..5e39db66371e425e2811a5884a204635114f4a6a Binary files /dev/null and b/src/ui/avatardd/ADDTTYNode.class differ diff --git a/src/ui/avatardd/ADDTimerNode.class b/src/ui/avatardd/ADDTimerNode.class new file mode 100644 index 0000000000000000000000000000000000000000..bb6264b2b827e638b9537e2956073db0b8b7c5ac Binary files /dev/null and b/src/ui/avatardd/ADDTimerNode.class differ diff --git a/src/ui/avatardd/ADDVgmnNode.class b/src/ui/avatardd/ADDVgmnNode.class new file mode 100644 index 0000000000000000000000000000000000000000..77ed2193f7f8014b5a10752c351a0c20199e1fc5 Binary files /dev/null and b/src/ui/avatardd/ADDVgmnNode.class differ diff --git a/src/ui/avatarinteractivesimulation/AvatarInteractiveSimulationActions.class b/src/ui/avatarinteractivesimulation/AvatarInteractiveSimulationActions.class new file mode 100644 index 0000000000000000000000000000000000000000..3ec33538ce2378cf6dfff66f0eef80b3fb167ae7 Binary files /dev/null and b/src/ui/avatarinteractivesimulation/AvatarInteractiveSimulationActions.class differ diff --git a/src/ui/avatarinteractivesimulation/AvatarInteractiveSimulationBar.class b/src/ui/avatarinteractivesimulation/AvatarInteractiveSimulationBar.class new file mode 100644 index 0000000000000000000000000000000000000000..f6c3cdcd334ccaa4b429a97db7669bb1fe6b567e Binary files /dev/null and b/src/ui/avatarinteractivesimulation/AvatarInteractiveSimulationBar.class differ diff --git a/src/ui/avatarinteractivesimulation/AvatarInteractiveSimulationFIFOData.class b/src/ui/avatarinteractivesimulation/AvatarInteractiveSimulationFIFOData.class new file mode 100644 index 0000000000000000000000000000000000000000..44a5852a0bea2afbbcebdc82a4df09fc5081f9ea Binary files /dev/null and b/src/ui/avatarinteractivesimulation/AvatarInteractiveSimulationFIFOData.class differ diff --git a/src/ui/avatarinteractivesimulation/AvatarMainCommandsToolBar.class b/src/ui/avatarinteractivesimulation/AvatarMainCommandsToolBar.class new file mode 100644 index 0000000000000000000000000000000000000000..bbb26b8193634d3afd0e8263f2d10e59d0874144 Binary files /dev/null and b/src/ui/avatarinteractivesimulation/AvatarMainCommandsToolBar.class differ diff --git a/src/ui/avatarinteractivesimulation/AvatarSaveCommandsToolBar.class b/src/ui/avatarinteractivesimulation/AvatarSaveCommandsToolBar.class new file mode 100644 index 0000000000000000000000000000000000000000..a27a63c0f8b5e74ac115c25b2ee741b7551c9e78 Binary files /dev/null and b/src/ui/avatarinteractivesimulation/AvatarSaveCommandsToolBar.class differ diff --git a/src/ui/avatarinteractivesimulation/AvatarSpecificationSimulationSDPanel$1.class b/src/ui/avatarinteractivesimulation/AvatarSpecificationSimulationSDPanel$1.class new file mode 100644 index 0000000000000000000000000000000000000000..95128e545a7ac88ea2fb0e50911b333bb0d629f5 Binary files /dev/null and b/src/ui/avatarinteractivesimulation/AvatarSpecificationSimulationSDPanel$1.class differ diff --git a/src/ui/avatarinteractivesimulation/AvatarSpecificationSimulationSDPanel$StateYCd.class b/src/ui/avatarinteractivesimulation/AvatarSpecificationSimulationSDPanel$StateYCd.class new file mode 100644 index 0000000000000000000000000000000000000000..a6ecc42daeeb4091cfd8b413e44e11b6367bca42 Binary files /dev/null and b/src/ui/avatarinteractivesimulation/AvatarSpecificationSimulationSDPanel$StateYCd.class differ diff --git a/src/ui/avatarinteractivesimulation/AvatarSpecificationSimulationSDPanel.class b/src/ui/avatarinteractivesimulation/AvatarSpecificationSimulationSDPanel.class new file mode 100644 index 0000000000000000000000000000000000000000..50b6ed8888df4ec055625c70495dc3056fe726a6 Binary files /dev/null and b/src/ui/avatarinteractivesimulation/AvatarSpecificationSimulationSDPanel.class differ diff --git a/src/ui/avatarinteractivesimulation/BlockTableModel.class b/src/ui/avatarinteractivesimulation/BlockTableModel.class new file mode 100644 index 0000000000000000000000000000000000000000..a8fbd5a0dc820e60c33d26f6ff4541e2c4ce840f Binary files /dev/null and b/src/ui/avatarinteractivesimulation/BlockTableModel.class differ diff --git a/src/ui/avatarinteractivesimulation/JFrameAvatarInteractiveSimulation$1.class b/src/ui/avatarinteractivesimulation/JFrameAvatarInteractiveSimulation$1.class new file mode 100644 index 0000000000000000000000000000000000000000..8a91b3b9e1f9782973fb478002ef081da9137bf5 Binary files /dev/null and b/src/ui/avatarinteractivesimulation/JFrameAvatarInteractiveSimulation$1.class differ diff --git a/src/ui/avatarinteractivesimulation/JFrameAvatarInteractiveSimulation$2.class b/src/ui/avatarinteractivesimulation/JFrameAvatarInteractiveSimulation$2.class new file mode 100644 index 0000000000000000000000000000000000000000..3f3b60561575bb724b801458a9d2cc9523d27061 Binary files /dev/null and b/src/ui/avatarinteractivesimulation/JFrameAvatarInteractiveSimulation$2.class differ diff --git a/src/ui/avatarinteractivesimulation/JFrameAvatarInteractiveSimulation$MouseHandler.class b/src/ui/avatarinteractivesimulation/JFrameAvatarInteractiveSimulation$MouseHandler.class new file mode 100644 index 0000000000000000000000000000000000000000..2a146984782d4c14d6eca3dd33b6d42aa0d51b0a Binary files /dev/null and b/src/ui/avatarinteractivesimulation/JFrameAvatarInteractiveSimulation$MouseHandler.class differ diff --git a/src/ui/avatarinteractivesimulation/JFrameAvatarInteractiveSimulation.class b/src/ui/avatarinteractivesimulation/JFrameAvatarInteractiveSimulation.class new file mode 100644 index 0000000000000000000000000000000000000000..592a811bfbc0f4f42c7e046d750ff762eecb1f51 Binary files /dev/null and b/src/ui/avatarinteractivesimulation/JFrameAvatarInteractiveSimulation.class differ diff --git a/src/ui/avatarinteractivesimulation/JFrameAvatarInteractiveSimulation.java-orig b/src/ui/avatarinteractivesimulation/JFrameAvatarInteractiveSimulation.java-orig new file mode 100755 index 0000000000000000000000000000000000000000..20d396f4c34cfae71babe732cfaac6055685fa88 --- /dev/null +++ b/src/ui/avatarinteractivesimulation/JFrameAvatarInteractiveSimulation.java-orig @@ -0,0 +1,1973 @@ +/**Copyright or (C) or Copr. GET / ENST, Telecom-Paris, Ludovic Apvrille + + ludovic.apvrille AT enst.fr + + This software is a computer program whose purpose is to allow the + edition of TURTLE analysis, design and deployment diagrams, to + allow the generation of RT-LOTOS or Java code from this diagram, + and at last to allow the analysis of formal validation traces + obtained from external tools, e.g. RTL from LAAS-CNRS and CADP + from INRIA Rhone-Alpes. + + This software is governed by the CeCILL license under French law and + abiding by the rules of distribution of free software. You can use, + modify and/ or redistribute the software under the terms of the CeCILL + license as circulated by CEA, CNRS and INRIA at the following URL + "http://www.cecill.info". + + As a counterpart to the access to the source code and rights to copy, + modify and redistribute granted by the license, users are provided only + with a limited warranty and the software's author, the holder of the + economic rights, and the successive licensors have only limited + liability. + + In this respect, the user's attention is drawn to the risks associated + with loading, using, modifying and/or developing or reproducing the + software by the user in light of its specific status of free software, + that may mean that it is complicated to manipulate, and that also + therefore means that it is reserved for developers and experienced + professionals having in-depth computer knowledge. Users are therefore + encouraged to load and test the software's suitability as regards their + requirements in conditions enabling the security of their systems and/or + data to be ensured and, more generally, to use and operate it in the + same conditions as regards security. + + The fact that you are presently reading this means that you have had + knowledge of the CeCILL license and that you accept its terms. + + /** + * Class JFrameAvatarInteractiveSimulation + * Creation: 21/01/2011 + * version 1.0 21/01/2011 + * @author Ludovic APVRILLE + * @see + */ + +package ui.avatarinteractivesimulation; + +//import java.io.*; +import javax.swing.*; +import javax.swing.event.*; +import javax.swing.table.*; +import java.awt.*; +import java.awt.event.*; +import java.awt.image.*; +import java.io.*; +import java.util.*; + + +import myutil.*; +import ui.*; +import ui.file.*; + +import avatartranslator.*; +import avatartranslator.directsimulation.*; +import ui.avatarbd.*; + + +public class JFrameAvatarInteractiveSimulation extends JFrame implements AvatarSimulationInteraction, ActionListener, Runnable, MouseListener, ItemListener, ListSelectionListener, WindowListener/*, StoppableGUIElement, SteppedAlgorithm, ExternalCall*/ { + private static int TRACED_TRANSACTIONS = 1000; + private static int LAST_TRANSACTIONS = 0; + + + private static String buttonStartS = "Start simulator"; + private static String buttonStopAndCloseS = "Stop simulator and close"; + + private static int NOT_STARTED = 0; + private static int STARTED = 1; + + private static long SPACE_UPDATE_TIME = 100; + + private Frame f; + private MainGUI mgui; + private String title; + + protected JButton buttonClose, buttonStart, buttonStopAndClose; + protected JTextArea jta; + protected JScrollPane jsp; + + protected Thread t; + protected int threadMode = 0; + protected boolean go; + + // Control command + protected JButton resetCommand, runCommand, StopCommand; + protected AvatarMainCommandsToolBar mctb; + protected AvatarSaveCommandsToolBar sctb; + //protected StateCommandsToolBar stctb; + //protected BenchmarkCommandsToolBar bctb; + + + // Commands + JPanel main, mainTop, commands, save, state, infos; + //outputs, cpuPanel; // from MGUI + JCheckBox latex, debug, animate, diploids, hidden, update, openDiagram, animateWithInfo, executeEmptyTransition, executeStateEntering, traceInSD; + JTabbedPane commandTab, infoTab; + protected JTextField displayedTransactionsText, lastTransactionsText; + protected JTextField paramMainCommand; + protected JTextField saveFileName; + protected JTextField stateFileName; + protected JTextField benchmarkFileName; + //protected JComboBox cpus, busses, mems, tasks, chans; + + //List of transactions + + private JList listPendingTransactions; + private TGComponent selectedComponentForTransaction1, selectedComponentForTransaction2; + private AvatarSimulationBlock previousBlock; + + private int invokedLater = 0; + + private int totalNbOfElements = -1; + + + + //private String[] cpuIDs, busIDs, memIDs, taskIDs, chanIDs; + + // Status elements + JLabel statuss, status, time, info, coverage; + + // Task elements + //TaskVariableTableModel tvtm; + //JButton updateTaskVariableInformationButton; + //private JScrollPane jspTaskVariableInfo; + + // Breakpoints + //JPanelBreakPoints jpbp; + + // Set variables + //JPanelSetVariables jpsv; + + // Blocks + private JPanel blockPanel; + private BlockTableModel blocktm; + private JScrollPane jspBlockInfo; + + // Variables + private JPanel variablePanel; + private VariableTableModel variabletm; + private JScrollPane jspVariableInfo; + + // Transactions + private JPanel transactionPanel; + private TransactionTableModel transactiontm; + private JScrollPane jspTransactionInfo; + + // Met elements + private JPanel metElementsPanel; + private MetElementsTableModel metelementstm; + private JScrollPane jspMetElementsInfo; + + + // DisplayedBlocks + private JPanel displayedBlockPanel; + private JScrollPane jspDisplayedBlocks; + private Vector<JCheckBox> displayedBlocks; + + // RandomBlocks + private JPanel randomPanel; + private JTextField randomValue; + private JCheckBox imposeRandom; + private JButton updateRandom; + + // Asynchronous transactions + private JPanel asyncPanel; + private JComboBox comboFIFOs; + private Vector<AvatarInteractiveSimulationFIFOData> fifos; + private JButton delete, up, down; + private JList asyncmsgs; + private int nbOfAsyncMsgs; + + // Sequence Diagram + private AvatarSpecificationSimulationSDPanel sdpanel; + + //JButton updateBlockInformationButton; + + + private int busyMode = 0; // Mode of AvatarSpecificationSimulation + + // For managing actions + public AvatarInteractiveSimulationActions [] actions; + public MouseHandler mouseHandler; + public KeyListener keyHandler; + + + /*private Hashtable <Integer, String> valueTable; + private Hashtable <Integer, Integer> rowTable; + + private Hashtable <Integer, Integer> runningTable; + private Hashtable <String, String> diagramTable;*/ + + + // new + private AvatarSpecification avspec; + private AvatarSpecificationSimulation ass; + private Thread simulationThread; + private boolean resetThread; + private boolean killThread; + + private LinkedList<TGComponent> runningTGComponents; + private int nbOfAllExecutedElements = 0; + private double coverageVal = 0; + + private long previousTime; + + private boolean simulationRunning; + + // Async messages + Vector<AvatarSimulationAsynchronousTransaction> lastAsyncmsgs; + + public JFrameAvatarInteractiveSimulation(Frame _f, MainGUI _mgui, String _title, AvatarSpecification _avspec) { + super(_title); + + f = _f; + mgui = _mgui; + title = _title; + avspec = _avspec; + + addWindowListener(this); + setDefaultCloseOperation(JFrame.DO_NOTHING_ON_CLOSE ); + setIconImage(IconManager.img5100); + setBackground(Color.WHITE); + + try { + setBackground(new Color(50, 40, 40, 200)); + } catch (Exception e) { + setBackground(new Color(50, 40, 40)); + } + initActions(); + + initSimulation(); + + makeComponents(); + setComponents(); + } + + private void initSimulation() { + TraceManager.addDev("Init simulation"); + runningTGComponents = new LinkedList<TGComponent>(); + nbOfAllExecutedElements = 0; + resetMetElements(); + ass = new AvatarSpecificationSimulation(avspec, this); + //ass.initialize(); + simulationRunning = false; + simulationThread = new Thread(this); + simulationThread.start(); + TraceManager.addDev("Init simulation done"); + } + + public synchronized void setSimulationRunning() { + simulationRunning = true; + } + + public synchronized void stopSimulationRunning() { + simulationRunning = false; + } + + + public synchronized void updatePending() { + invokedLater = 0; + //TraceManager.addDev("Simulation is already running -> beg of code:" + Thread.currentThread()); + if (ass == null) { + return; + } + + try { + + Vector<AvatarSimulationPendingTransaction> ll = (Vector<AvatarSimulationPendingTransaction>)(ass.getPendingTransitions().clone()); + + listPendingTransactions.clearSelection(); + selectedComponentForTransaction1 = null; + selectedComponentForTransaction2 = null; + if (ll != null) { + listPendingTransactions.setListData(ll); + int random = (int)(Math.floor((Math.random()*ll.size()))); + listPendingTransactions.setSelectedIndex(random); + } else { + listPendingTransactions.setListData(new Vector<AvatarSimulationPendingTransaction>()); + } + } catch (Exception e) {} + + //TraceManager.addDev("Simulation is already running -> end of code:" + Thread.currentThread()); + } + + public void run() { + if (simulationRunning == true) { + updatePending(); + + } else { + setSimulationRunning(); + previousTime = System.currentTimeMillis(); + ass.runSimulation(); + TraceManager.addDev("Simulation thread ended"); + stopSimulationRunning(); + } + } + + + + private JLabel createStatusBar() { + statuss = new JLabel("Ready..."); + statuss.setForeground(ColorManager.InteractiveSimulationText); + statuss.setBorder(BorderFactory.createEtchedBorder()); + return statuss; + } + + public void makeComponents() { + JPanel jp01, jp02; + //jp01.setPreferredSize(new Dimension(375, 400)); + GridBagLayout gridbag01; + GridBagConstraints c01 ; + + //cp = new CommandParser(); + + setDefaultCloseOperation(JFrame.DISPOSE_ON_CLOSE); + Container framePanel = getContentPane(); + framePanel.setLayout(new BorderLayout()); + //framePanel.setBackground(ColorManager.InteractiveSimulationBackground); + //framePanel.setForeground(new Color(255, 166, 38)); + + //System.out.println("Button start created"); + //buttonStart = new JButton(actions[InteractiveSimulationActions.ACT_RUN_SIMU]); + buttonStopAndClose = new JButton(actions[AvatarInteractiveSimulationActions.ACT_STOP_AND_CLOSE_ALL]); + //buttonStopAndClose = new JButton(buttonStopAndCloseS, IconManager.imgic27); + + + // statusBar + statuss = createStatusBar(); + framePanel.add(statuss, BorderLayout.SOUTH); + + // Mouse handler + mouseHandler = new MouseHandler(statuss); + + JPanel mainpanel = new JPanel(new BorderLayout()); + //mainpanel.setBackground(ColorManager.InteractiveSimulationBackground); + framePanel.add(mainpanel, BorderLayout.CENTER); + + JPanel jp = new JPanel(); + //jp.setBackground(ColorManager.InteractiveSimulationBackground); + //jp.setPreferredSize(new Dimension(800, 75)); + //jp.add(buttonStart); + jp.add(buttonStopAndClose); + mainpanel.add(jp, BorderLayout.NORTH); + + + //GridBagLayout gridbag02 = new GridBagLayout(); + //GridBagConstraints c02 = new GridBagConstraints(); + //mainTop = new JPanel(gridbag02); + //mainTop.setPreferredSize(new Dimension(800, 375)); + //c02.gridheight = 1; + //c02.weighty = 1.0; + //c02.weightx = 1.0; + //c02.gridwidth = 1; + //c02.fill = GridBagConstraints.BOTH; + //c02.gridheight = 1; + + // Ouput SD + /*jta = new ScrolledJTextArea(); + jta.setBackground(ColorManager.InteractiveSimulationJTABackground); + jta.setForeground(ColorManager.InteractiveSimulationJTAForeground); + jta.setMinimumSize(new Dimension(800, 200)); + jta.setRows(15); + //jta.setMaximumSize(new Dimension(800, 500)); + jta.setEditable(false); + jta.setMargin(new Insets(10, 10, 10, 10)); + jta.setTabSize(3); + jta.append("Interactive simulation ready to run\n"); + Font f = new Font("Courrier", Font.BOLD, 12); + jta.setFont(f); + jsp = new JScrollPane(jta, JScrollPane.VERTICAL_SCROLLBAR_ALWAYS, JScrollPane.HORIZONTAL_SCROLLBAR_ALWAYS); + jsp.setViewportBorder(BorderFactory.createLineBorder(ColorManager.InteractiveSimulationBackground)); + + //jsp.setColumnHeaderView(100); + //jsp.setRowHeaderView(30); + //jsp.setMaximumSize(new Dimension(800, 400));*/ + JPanel lowerPartPanel = new JPanel(); lowerPartPanel.setLayout(new BorderLayout()); + sdpanel = new AvatarSpecificationSimulationSDPanel(ass); + sdpanel.setShowHiddenStates(false); + //ass.setName("Interaction Overview Diagram"); + JScrollPane jsp = new JScrollPane(sdpanel, JScrollPane.VERTICAL_SCROLLBAR_ALWAYS, JScrollPane.HORIZONTAL_SCROLLBAR_ALWAYS); + sdpanel.setMyScrollPanel(jsp); + jsp.setWheelScrollingEnabled(true); + //jsp.setPreferredSize(new Dimension(800, 400)); + jsp.getVerticalScrollBar().setUnitIncrement(mgui.INCREMENT); + lowerPartPanel.add(jsp, BorderLayout.CENTER); + + + + // Commands + commands = new JPanel(new BorderLayout()); + //commands.setFloatable(true); + //commands.setMinimumSize(new Dimension(300, 250)); + commands.setBorder(new javax.swing.border.TitledBorder("Commands")); + + + + + commandTab = new JTabbedPane(); + commands.add(commandTab, BorderLayout.CENTER); + //commandTab.setBackground(ColorManager.InteractiveSimulationBackground); + + + // Control commands + jp01 = new JPanel(new BorderLayout()); + commandTab.addTab("Control", null, jp01, "Main control commands"); + //jp01.setMinimumSize(new Dimension(375, 400)); + //gridbag01 = new GridBagLayout(); + //c01 = new GridBagConstraints(); + //jp01.setLayout(gridbag01); + + mctb = new AvatarMainCommandsToolBar(this); + jp01.add(mctb, BorderLayout.NORTH); + + jp02 = new JPanel(); + //jp01.setPreferredSize(new Dimension(375, 400)); + gridbag01 = new GridBagLayout(); + c01 = new GridBagConstraints(); + jp02.setLayout(gridbag01); + + c01.gridheight = 1; + c01.weighty = 1.0; + c01.weightx = 1.0; + c01.gridwidth = 1; + c01.fill = GridBagConstraints.BOTH; + c01.gridheight = 1; + + jp02.add(new JLabel("Command parameter: "), c01); + c01.gridwidth = GridBagConstraints.REMAINDER; //end row + paramMainCommand = new JTextField("1", 30); + jp02.add(paramMainCommand, c01); + // list of pending transactions + JPanel panellpt = new JPanel(); + panellpt.setLayout(new BorderLayout()); + panellpt.setBorder(new javax.swing.border.TitledBorder("Pending transactions")); + + listPendingTransactions = new JList(); + //listPendingTransactions.setPreferredSize(new Dimension(400, 300)); + listPendingTransactions.setSelectionMode(ListSelectionModel.SINGLE_INTERVAL_SELECTION ); + listPendingTransactions.addListSelectionListener(this); + JScrollPane scrollPane1 = new JScrollPane(listPendingTransactions); + scrollPane1.setHorizontalScrollBarPolicy(ScrollPaneConstants.HORIZONTAL_SCROLLBAR_AS_NEEDED); + panellpt.add(scrollPane1); + jp02.add(panellpt, c01); + jp01.add(jp02, BorderLayout.CENTER); + + + // Save commands + jp01 = new JPanel(new BorderLayout()); + + commandTab.addTab("Save trace", null, jp01, "Save commands"); + + sctb = new AvatarSaveCommandsToolBar(this); + jp01.add(sctb, BorderLayout.NORTH); + + jp02 = new JPanel(); + gridbag01 = new GridBagLayout(); + c01 = new GridBagConstraints(); + jp02.setLayout(gridbag01); + + c01.gridheight = 1; + c01.weighty = 1.0; + c01.weightx = 1.0; + c01.gridwidth = GridBagConstraints.REMAINDER; //end row + c01.fill = GridBagConstraints.BOTH; + c01.gridheight = 1; + + jp02.add(new JLabel("File name:"), c01); + saveFileName = new JTextField(30); + jp02.add(saveFileName, c01); + + jp01.add(jp02, BorderLayout.CENTER); + + // Benchmark commands + /*jp01 = new JPanel(new BorderLayout()); + + commandTab.addTab("Benchmarks", null, jp01, "Benchmarks"); + + bctb = new BenchmarkCommandsToolBar(this); + jp01.add(bctb, BorderLayout.NORTH); + + jp02 = new JPanel(); + gridbag01 = new GridBagLayout(); + c01 = new GridBagConstraints(); + jp02.setLayout(gridbag01); + + c01.gridheight = 1; + c01.weighty = 1.0; + c01.weightx = 1.0; + c01.gridwidth = GridBagConstraints.REMAINDER; //end row + c01.fill = GridBagConstraints.BOTH; + c01.gridheight = 1; + + jp02.add(new JLabel("File name:"), c01); + benchmarkFileName = new JTextField(30); + jp02.add(benchmarkFileName, c01); + + jp01.add(jp02, BorderLayout.CENTER);*/ + + + //Info + infos = new JPanel(new BorderLayout()); + infos.setPreferredSize(new Dimension(300, 200)); + //infos.setPreferredSize(new Dimension(400, 450)); + infos.setBorder(new javax.swing.border.TitledBorder("Simulation information")); + + + // Main panels + //mainTop.add(infos, c02); + //mainTop.add(commands, c02); + JSplitPane mainTop = new JSplitPane(JSplitPane.HORIZONTAL_SPLIT, true, commands, infos); + mainTop.setResizeWeight(0.5); + JSplitPane split = new JSplitPane(JSplitPane.VERTICAL_SPLIT, true, mainTop, lowerPartPanel); + split.setResizeWeight(0.5); + mainpanel.add(split, BorderLayout.CENTER); + + //c02.gridwidth = GridBagConstraints.REMAINDER; //end row + + + infoTab = new JTabbedPane(); + infoTab.setPreferredSize(new Dimension(300, 200)); + infos.add(infoTab, BorderLayout.CENTER); + + // Simulation time + jp02 = new JPanel(); + infos.add(jp02, BorderLayout.NORTH); + jp02.add(new JLabel("Status:")); + status = new JLabel("Unknown"); + status.setForeground(ColorManager.InteractiveSimulationText_UNKNOWN); + jp02.add(status); + jp02.add(new JLabel(" ")); + jp02.add(new JLabel("Time:")); + time = new JLabel("0"); + time.setForeground(ColorManager.InteractiveSimulationText_UNKNOWN); + jp02.add(time); + jp02.add(new JLabel(" ")); + jp02.add(new JLabel("Transactions:")); + info = new JLabel("Unknown"); + jp02.add(info); + jp02.add(new JLabel(" ")); + jp02.add(new JLabel("Coverage:")); + coverage = new JLabel(coverageVal + " %"); + coverage.setForeground(ColorManager.InteractiveSimulationText_UNKNOWN); + jp02.add(coverage); + + // Options + jp01 = new JPanel(); + //jp01.setMinimumSize(new Dimension(375, 400)); + //jp01.setPreferredSize(new Dimension(375, 400)); + gridbag01 = new GridBagLayout(); + c01 = new GridBagConstraints(); + jp01.setLayout(gridbag01); + + + // INFORMATION + + infoTab.addTab("Options", null, jp01, "Options on simulation"); + + c01.gridheight = 1; + c01.weighty = 1.0; + c01.weightx = 1.0; + c01.gridwidth = GridBagConstraints.REMAINDER; //end row + c01.fill = GridBagConstraints.BOTH; + c01.gridheight = 1; + + //jp01.add(new JLabel(" "), c01); + /*latex = new JCheckBox("Generate info in Latex format"); + jp01.add(latex, c01);*/ + /*debug = new JCheckBox("Print messages received from server"); + jp01.add(debug, c01);*/ + animate = new JCheckBox("Animate UML diagrams"); + jp01.add(animate, c01); + diploids = new JCheckBox("Show AVATAR IDs on UML diagrams"); + jp01.add(diploids, c01); + diploids.addItemListener(this); + diploids.setSelected(false); + hidden = new JCheckBox("Show hidden state in sequence diagram"); + jp01.add(hidden, c01); + hidden.addItemListener(this); + hidden.setSelected(false); + animateWithInfo = new JCheckBox("Show transaction progression on UML diagrams"); + //jp01.add(animateWithInfo, c01); + animateWithInfo.addItemListener(this); + animateWithInfo.setSelected(true); + openDiagram = new JCheckBox("Automatically open active state machine diagram"); + jp01.add(openDiagram, c01); + openDiagram.setSelected(true); + //update = new JCheckBox("Automatically update information (variables)"); + //jp01.add(update, c01); + //update.addItemListener(this); + //update.setSelected(true); + + animate.addItemListener(this); + animate.setSelected(true); + + + c01.gridwidth = 1; + traceInSD = new JCheckBox("Trace in sequence diagram"); + jp01.add(traceInSD, c01); + traceInSD.addItemListener(this); + traceInSD.setSelected(true); + jp01.add(new JLabel("# of transactions:"), c01); + displayedTransactionsText = new JTextField(""+TRACED_TRANSACTIONS, 10); + jp01.add(displayedTransactionsText, c01); + //displayedTransactionsText.addActionListener(this); + displayedTransactionsText.getDocument().addDocumentListener(new DocumentListener() { + public void changedUpdate(DocumentEvent e) { + warn(); + } + public void removeUpdate(DocumentEvent e) { + warn(); + } + public void insertUpdate(DocumentEvent e) { + warn(); + } + + public void warn() { + try { + int nb = Integer.parseInt(displayedTransactionsText.getText()); + if ((nb > 0) && (nb <= 100000)){ + statuss.setText("Nb of traced transactions modified to: " + nb); + if (sdpanel != null) { + sdpanel.setNbOfDrawnTransactions(nb); + if (sdpanel.isVisible()) { + sdpanel.repaint(); + } + } + return; + } + } catch (Exception e) { + } + statuss.setText("Unknown / bad number: " + displayedTransactionsText.getText()); + } + }); + jp01.add(new JLabel("Index of last transaction:"), c01); + c01.gridwidth = GridBagConstraints.REMAINDER; //end row + lastTransactionsText = new JTextField(""+LAST_TRANSACTIONS, 10); + jp01.add(lastTransactionsText, c01); + //displayedTransactionsText.addActionListener(this); + lastTransactionsText.getDocument().addDocumentListener(new DocumentListener() { + public void changedUpdate(DocumentEvent e) { + warn(); + } + public void removeUpdate(DocumentEvent e) { + warn(); + } + public void insertUpdate(DocumentEvent e) { + warn(); + } + + public void warn() { + try { + int nb = Integer.parseInt(lastTransactionsText.getText()); + if (nb > -1){ + statuss.setText("Index of last transation modified to: " + nb); + if (sdpanel != null) { + sdpanel.setLastDrawnTransactions(nb); + if (sdpanel.isVisible()) { + sdpanel.repaint(); + } + } + return; + } + } catch (Exception e) { + } + statuss.setText("Unknown / bad number: " + lastTransactionsText.getText()); + } + }); + + + + + executeEmptyTransition = new JCheckBox("Automatically execute empty transitions"); + jp01.add(executeEmptyTransition, c01); + executeEmptyTransition.setSelected(true); + executeEmptyTransition.addItemListener(this); + ass.setExecuteEmptyTransition(executeEmptyTransition.isSelected()); + + executeStateEntering = new JCheckBox("Automatically enter states"); + jp01.add(executeStateEntering, c01); + executeStateEntering.setSelected(true); + executeStateEntering.addItemListener(this); + ass.setExecuteEmptyTransition(executeEmptyTransition.isSelected()); + + + TableSorter sorterPI; + JTable jtablePI; + + // Breakpoints + /*jpbp = new JPanelBreakPoints(this, points); + infoTab.addTab("Breakpoints", null, jpbp, "List of active breakpoints");*/ + + // blocks + blockPanel = new JPanel(); + blockPanel.setLayout(new BorderLayout()); + infoTab.addTab("Blocks", IconManager.imgic1202, blockPanel, "Current state of blocks"); + blocktm = new BlockTableModel(ass); + + sorterPI = new TableSorter(blocktm); + jtablePI = new JTable(sorterPI); + sorterPI.setTableHeader(jtablePI.getTableHeader()); + ((jtablePI.getColumnModel()).getColumn(0)).setPreferredWidth(100); + ((jtablePI.getColumnModel()).getColumn(1)).setPreferredWidth(75); + ((jtablePI.getColumnModel()).getColumn(2)).setPreferredWidth(80); + ((jtablePI.getColumnModel()).getColumn(3)).setPreferredWidth(150); + jtablePI.setAutoResizeMode(JTable.AUTO_RESIZE_OFF); + jspBlockInfo = new JScrollPane(jtablePI); + jspBlockInfo.setWheelScrollingEnabled(true); + jspBlockInfo.getVerticalScrollBar().setUnitIncrement(10); + jspBlockInfo.setPreferredSize(new Dimension(250, 300)); + blockPanel.add(jspBlockInfo, BorderLayout.CENTER); + + // Variables + variablePanel = new JPanel(); + variablePanel.setLayout(new BorderLayout()); + infoTab.addTab("Variables", IconManager.imgic1202, variablePanel, "Variables"); + variabletm = new VariableTableModel(ass); + + sorterPI = new TableSorter(variabletm); + jtablePI = new JTable(sorterPI); + sorterPI.setTableHeader(jtablePI.getTableHeader()); + ((jtablePI.getColumnModel()).getColumn(0)).setPreferredWidth(100); + ((jtablePI.getColumnModel()).getColumn(1)).setPreferredWidth(75); + ((jtablePI.getColumnModel()).getColumn(2)).setPreferredWidth(100); + ((jtablePI.getColumnModel()).getColumn(3)).setPreferredWidth(100); + jtablePI.setAutoResizeMode(JTable.AUTO_RESIZE_OFF); + jspVariableInfo = new JScrollPane(jtablePI); + jspVariableInfo.setWheelScrollingEnabled(true); + jspVariableInfo.getVerticalScrollBar().setUnitIncrement(10); + jspVariableInfo.setPreferredSize(new Dimension(250, 300)); + variablePanel.add(jspVariableInfo, BorderLayout.CENTER); + //updateTaskInformationButton = new JButton(actions[InteractiveSimulationActions.ACT_UPDATE_TASKS]); + //taskPanel.add(updateTaskInformationButton, BorderLayout.SOUTH); + + // Transactions + transactionPanel = new JPanel(); + transactionPanel.setLayout(new BorderLayout()); + infoTab.addTab("Transactions", IconManager.imgic1202, transactionPanel, "Transactions"); + transactiontm = new TransactionTableModel(ass); + + /*sorterPI = new TableSorter(transactiontm); + jtablePI = new JTable(sorterPI); + sorterPI.setTableHeader(jtablePI.getTableHeader()); + ((jtablePI.getColumnModel()).getColumn(0)).setPreferredWidth(50); + ((jtablePI.getColumnModel()).getColumn(1)).setPreferredWidth(75); + ((jtablePI.getColumnModel()).getColumn(2)).setPreferredWidth(100); + ((jtablePI.getColumnModel()).getColumn(3)).setPreferredWidth(100); + ((jtablePI.getColumnModel()).getColumn(4)).setPreferredWidth(100); + ((jtablePI.getColumnModel()).getColumn(5)).setPreferredWidth(75); + ((jtablePI.getColumnModel()).getColumn(6)).setPreferredWidth(100); + jtablePI.setAutoResizeMode(JTable.AUTO_RESIZE_OFF); + jspTransactionInfo = new JScrollPane(jtablePI); + jspTransactionInfo.setWheelScrollingEnabled(true); + jspTransactionInfo.getVerticalScrollBar().setUnitIncrement(10); + jspTransactionInfo.setPreferredSize(new Dimension(250, 300)); + transactionPanel.add(jspTransactionInfo, BorderLayout.CENTER);*/ + + jtablePI = new JTable(transactiontm); + ((jtablePI.getColumnModel()).getColumn(0)).setPreferredWidth(50); + ((jtablePI.getColumnModel()).getColumn(1)).setPreferredWidth(75); + ((jtablePI.getColumnModel()).getColumn(2)).setPreferredWidth(100); + ((jtablePI.getColumnModel()).getColumn(3)).setPreferredWidth(100); + ((jtablePI.getColumnModel()).getColumn(4)).setPreferredWidth(100); + ((jtablePI.getColumnModel()).getColumn(5)).setPreferredWidth(100); + ((jtablePI.getColumnModel()).getColumn(6)).setPreferredWidth(75); + ((jtablePI.getColumnModel()).getColumn(7)).setPreferredWidth(100); + jtablePI.setAutoResizeMode(JTable.AUTO_RESIZE_OFF); + jspTransactionInfo = new JScrollPane(jtablePI); + jspTransactionInfo.setWheelScrollingEnabled(true); + jspTransactionInfo.getVerticalScrollBar().setUnitIncrement(10); + jspTransactionInfo.setPreferredSize(new Dimension(250, 300)); + transactionPanel.add(jspTransactionInfo, BorderLayout.CENTER); + + + // Met elements + metElementsPanel = new JPanel(); + metElementsPanel.setLayout(new BorderLayout()); + infoTab.addTab("Met states", IconManager.imgic1202, metElementsPanel, "Met states"); + metelementstm = new MetElementsTableModel(ass); + + sorterPI = new TableSorter(metelementstm); + jtablePI = new JTable(sorterPI); + sorterPI.setTableHeader(jtablePI.getTableHeader()); + ((jtablePI.getColumnModel()).getColumn(0)).setPreferredWidth(100); + ((jtablePI.getColumnModel()).getColumn(1)).setPreferredWidth(100); + ((jtablePI.getColumnModel()).getColumn(2)).setPreferredWidth(100); + jtablePI.setAutoResizeMode(JTable.AUTO_RESIZE_OFF); + jspMetElementsInfo = new JScrollPane(jtablePI); + jspMetElementsInfo.setWheelScrollingEnabled(true); + jspMetElementsInfo.getVerticalScrollBar().setUnitIncrement(10); + jspMetElementsInfo.setPreferredSize(new Dimension(250, 300)); + metElementsPanel.add(jspMetElementsInfo, BorderLayout.CENTER); + + + // Displayed blocks + displayedBlockPanel = new JPanel(); + displayedBlockPanel.setLayout(new GridBagLayout()); + GridBagConstraints c = new GridBagConstraints(); + + c.gridheight = 1; + c.weighty = 1.0; + c.weightx = 1.0; + c.gridwidth = GridBagConstraints.REMAINDER; //end row + c.fill = GridBagConstraints.BOTH; + c.gridheight = 1; + + displayedBlocks = new Vector<JCheckBox>(); + for(AvatarSimulationBlock block: ass.getSimulationBlocks()) { + JCheckBox jcb = new JCheckBox(block.getName(), true); + block.selected = true; + jcb.addActionListener(this); + //TraceManager.addDev("Adding block: " + block); + displayedBlocks.add(jcb); + displayedBlockPanel.add(jcb, c); + } + ass.computeSelectedSimulationBlocks(); + + jspDisplayedBlocks = new JScrollPane(displayedBlockPanel); + jspDisplayedBlocks.setWheelScrollingEnabled(true); + jspDisplayedBlocks.getVerticalScrollBar().setUnitIncrement(10); + jspDisplayedBlocks.setPreferredSize(new Dimension(250, 300)); + infoTab.addTab("Displayed blocks", IconManager.imgic1202, jspDisplayedBlocks, "Displayed blocks"); + + //Randomness + randomPanel = new JPanel(); + randomPanel.setLayout(new GridBagLayout()); + GridBagConstraints cr = new GridBagConstraints(); + + cr.gridheight = 1; + cr.weighty = 1.0; + cr.weightx = 1.0; + cr.gridwidth = GridBagConstraints.REMAINDER; //end row + cr.fill = GridBagConstraints.BOTH; + cr.gridheight = 1; + imposeRandom = new JCheckBox("Force random value"); + imposeRandom.addActionListener(this); + randomPanel.add(imposeRandom, cr); + cr.gridwidth = 1; + cr.fill = GridBagConstraints.HORIZONTAL; + randomPanel.add(new JLabel("value:"), cr); + randomValue = new JTextField(); + randomPanel.add(randomValue, cr); + cr.gridwidth = GridBagConstraints.REMAINDER; //end row + updateRandom = new JButton("Update", IconManager.imgic16); + updateRandom.setToolTipText("Update random value"); + randomPanel.add(updateRandom, cr); + updateRandom.addActionListener(this); + + infoTab.addTab("Randomness", IconManager.imgic1202, randomPanel, "Randomness"); + + imposeRandom.setSelected(false); + randomValue.setEnabled(false); + + + //Asynchronous + + // Making vector of fifos + AvatarInteractiveSimulationFIFOData fifo; + fifos = new Vector<AvatarInteractiveSimulationFIFOData>(); + for(AvatarRelation ar: avspec.getRelations()) { + if (ar.isAsynchronous()) { + fifo = new AvatarInteractiveSimulationFIFOData(ar); + fifos.add(fifo); + } + } + + + asyncPanel = new JPanel(); + asyncPanel.setLayout(new GridBagLayout()); + GridBagConstraints ca = new GridBagConstraints(); + + ca.gridheight = 1; + ca.weighty = 1.0; + ca.weightx = 1.0; + ca.gridwidth = GridBagConstraints.REMAINDER; //end row + ca.fill = GridBagConstraints.HORIZONTAL; + ca.gridheight = 1; + + comboFIFOs = new JComboBox(fifos); + comboFIFOs.addActionListener(this); + asyncPanel.add(comboFIFOs, ca); + ca.fill = GridBagConstraints.BOTH; + + JPanel borderjlist = new JPanel(new GridBagLayout()); + GridBagConstraints cb = new GridBagConstraints(); + + cb.gridheight = 1; + cb.weighty = 1.0; + cb.weightx = 1.0; + cb.gridwidth = GridBagConstraints.REMAINDER; //end row + cb.fill = GridBagConstraints.BOTH; + cb.gridheight = 1; + borderjlist.setBorder(new javax.swing.border.TitledBorder("Top of selected FIFO:")); + asyncmsgs = new JList(); + JScrollPane pane = new JScrollPane(asyncmsgs); + borderjlist.add(pane, cb); + asyncPanel.add(borderjlist, ca); + infoTab.addTab("Asynch. msg", IconManager.imgic1202, asyncPanel, "Asynch. msg."); + + ca.fill = GridBagConstraints.NONE; + ca.gridwidth = 1; + delete = new JButton(actions[AvatarInteractiveSimulationActions.ACT_DELETE_ASYNC_MSG]); + //delete.addActionListener(this); + asyncPanel.add(delete, ca); + up = new JButton(actions[AvatarInteractiveSimulationActions.ACT_UP_ASYNC_MSG]); + //up.addActionListener(this); + asyncPanel.add(up, ca); + ca.gridwidth = GridBagConstraints.REMAINDER; //end row + down = new JButton(actions[AvatarInteractiveSimulationActions.ACT_DOWN_ASYNC_MSG]); + //down.addActionListener(this); + asyncPanel.add(down, ca); + setDeleteUpDown(); + asyncmsgs.addListSelectionListener(this); + + + pack(); + + } + + private void initActions() { + actions = new AvatarInteractiveSimulationActions[AvatarInteractiveSimulationActions.NB_ACTION]; + for(int i=0; i<AvatarInteractiveSimulationActions.NB_ACTION; i++) { + actions[i] = new AvatarInteractiveSimulationActions(i); + actions[i].addActionListener(this); + //actions[i].addKeyListener(this); + } + + //cpuIDs = makeCPUIDs(); + //busIDs = makeBusIDs(); + //memIDs = makeMemIDs(); + //taskIDs = makeTasksIDs(); + //chanIDs = makeChanIDs(); + } + + + + public void setComponents() { + setAll(); + animateDiagrams(); + animateFutureTransactions(); + } + + public void close() { + //killThread(); + if (ass != null) { + ass.killSimulation(); + } + dispose(); + setVisible(false); + runningTGComponents.clear(); + resetMetElements(); + mgui.setAvatarAnimate(false); + } + + public void runSimulation() { + previousTime = System.currentTimeMillis(); + if (ass != null) { + ass.setNbOfCommands(AvatarSpecificationSimulation.MAX_TRANSACTION_IN_A_ROW); + ass.goSimulation(); + //ass.backOneTransactionBunch(); + } + } + + public void runXCommands() { + String txt = paramMainCommand.getText(); + int nb; + try { + nb = Math.max(1, Integer.decode(txt).intValue()); + } catch (Exception e) { + nb = 1; + } + if (ass != null) { + ass.setNbOfCommands(nb); + previousTime = System.currentTimeMillis(); + ass.goSimulation(); + } + } + + public void stopSimulation() { + //previousTime = System.currentTimeMillis(); + if (ass != null) { + ass.stopSimulation(); + } + } + + public void resetSimulation() { + //resetThread(); + previousTime = System.currentTimeMillis(); + if (ass != null) { + resetMetElements(); + ass.resetSimulation(); + //ass.backOneTransactionBunch(); + } + //ass.killSimulation(); + } + + public void backwardOneTransaction() { + previousTime = System.currentTimeMillis(); + ass.backOneTransactionBunch(); + } + + + public void mouseClicked(MouseEvent e) {} + + public void mouseEntered(MouseEvent e) {} + + public void mouseExited(MouseEvent e) {} + + public void mousePressed(MouseEvent e){ + /*if (e.getSource() == sendTextCommand) { + if (sendTextCommand.isEnabled()) { + sendCommand(); + } + } else if (e.getSource() == printHelpTextCommands) { + helpOnCommand(); + } else if (e.getSource() == listTextCommands) { + listTextCommands(); + } /*else if (e.getSource() == resetCommand) { + sendCommand("reset"); + } else if (e.getSource() == runCommand) { + sendCommand("run-to-next-breakpoint"); + } else if (e.getSource() == StopCommand) { + sendCommand("stop"); + }*/ + } + + // Command management + + public void printSeparator() { + jta.append("-------------------------------------------------------------\n"); + } + + + + public void setMode(int _mode) { + busyMode = _mode; + //TraceManager.addDev("****************** mode set to " + busyMode); + if (ass != null) { + if (ass.getPendingTransitions() != null) { + //TraceManager.addDev("# of Pending transactions: " + ass.getPendingTransitions().size()); + } + } + setAll(); + + + // Diagram animation? + if (!(busyMode == AvatarSpecificationSimulation.GATHER) && !(busyMode == AvatarSpecificationSimulation.EXECUTE)) { + //TraceManager.addDev("Animating"); + updateMetElements(); + updateTransactionsTable(); + updateAsynchronousChannels(); + animateDiagrams(); + } + + animateFutureTransactions(); + + } + + public void updateTransactionAndTime(int _nbOfTransactions, long clockValue) { + //TraceManager.addDev("Update transactions and time"); + long timeNow = System.currentTimeMillis(); + if (timeNow - previousTime > SPACE_UPDATE_TIME) { + previousTime = timeNow; + setLabelColors(); + } + } + + public void setAll() { + boolean b= true; + + switch(busyMode) { + case AvatarSpecificationSimulation.DONT_EXECUTE: + actions[AvatarInteractiveSimulationActions.ACT_RUN_SIMU].setEnabled(true); + actions[AvatarInteractiveSimulationActions.ACT_BACK_ONE].setEnabled(true); + actions[AvatarInteractiveSimulationActions.ACT_RUN_X_COMMANDS].setEnabled(true); + actions[AvatarInteractiveSimulationActions.ACT_RESET_SIMU].setEnabled(true); + actions[AvatarInteractiveSimulationActions.ACT_STOP_SIMU].setEnabled(false); + + b = true; + break; + case AvatarSpecificationSimulation.GATHER: + case AvatarSpecificationSimulation.EXECUTE: + actions[AvatarInteractiveSimulationActions.ACT_RUN_SIMU].setEnabled(false); + actions[AvatarInteractiveSimulationActions.ACT_BACK_ONE].setEnabled(false); + actions[AvatarInteractiveSimulationActions.ACT_RUN_X_COMMANDS].setEnabled(false); + actions[AvatarInteractiveSimulationActions.ACT_RESET_SIMU].setEnabled(false); + actions[AvatarInteractiveSimulationActions.ACT_STOP_SIMU].setEnabled(true); + b = false; + break; + case AvatarSpecificationSimulation.TERMINATED: + actions[AvatarInteractiveSimulationActions.ACT_RUN_SIMU].setEnabled(false); + actions[AvatarInteractiveSimulationActions.ACT_BACK_ONE].setEnabled(true); + actions[AvatarInteractiveSimulationActions.ACT_RUN_X_COMMANDS].setEnabled(false); + actions[AvatarInteractiveSimulationActions.ACT_RESET_SIMU].setEnabled(true); + actions[AvatarInteractiveSimulationActions.ACT_STOP_SIMU].setEnabled(false); + b = true; + break; + case AvatarSpecificationSimulation.INITIALIZE: + case AvatarSpecificationSimulation.RESET: + case AvatarSpecificationSimulation.KILLED: + actions[AvatarInteractiveSimulationActions.ACT_RUN_SIMU].setEnabled(false); + actions[AvatarInteractiveSimulationActions.ACT_BACK_ONE].setEnabled(false); + actions[AvatarInteractiveSimulationActions.ACT_RUN_X_COMMANDS].setEnabled(false); + actions[AvatarInteractiveSimulationActions.ACT_RESET_SIMU].setEnabled(true); + actions[AvatarInteractiveSimulationActions.ACT_STOP_SIMU].setEnabled(false); + b = true; + break; + } + + actions[AvatarInteractiveSimulationActions.ACT_SAVE_SD_PNG].setEnabled(b); + actions[AvatarInteractiveSimulationActions.ACT_SAVE_SVG].setEnabled(b); + actions[AvatarInteractiveSimulationActions.ACT_SAVE_TXT].setEnabled(b); + actions[AvatarInteractiveSimulationActions.ACT_PRINT_BENCHMARK].setEnabled(b); + actions[AvatarInteractiveSimulationActions.ACT_SAVE_BENCHMARK].setEnabled(b); + actions[AvatarInteractiveSimulationActions.ACT_ZOOM_IN].setEnabled(b); + actions[AvatarInteractiveSimulationActions.ACT_ZOOM_OUT].setEnabled(b); + + setLabelColors(); + + if ((blockPanel != null) && (blockPanel.isVisible())) { + blockPanel.repaint(); + } + + if ((variablePanel != null) && (variablePanel.isVisible())) { + variablePanel.repaint(); + } + + if ((sdpanel != null) && (sdpanel.isVisible())) { + sdpanel.repaint(); + sdpanel.scrollToLowerPosition(); + } + + // Delete, up, down + setDeleteUpDown(b); + } + + public boolean isBusy() { + if (busyMode == AvatarSpecificationSimulation.EXECUTE) { + return true; + } + + if (busyMode == AvatarSpecificationSimulation.GATHER) { + return true; + } + + return false; + } + + + public void setDeleteUpDown() { + setDeleteUpDown(!isBusy()); + } + + public void setDeleteUpDown(boolean b) { + if (down != null) { + delete.setEnabled(b && (asyncmsgs.getSelectedIndex() > -1)); + up.setEnabled(b && (asyncmsgs.getSelectedIndex() > 0)); + down.setEnabled(b && (asyncmsgs.getSelectedIndex() > -1) && (asyncmsgs.getSelectedIndex() < (nbOfAsyncMsgs-1 ))); + } + } + + public void animateFutureTransactions() { + setContentOfListOfPendingTransactions(); + } + + public void setLabelColors() { + if ((time !=null) && (status != null) && (info != null) && (coverage != null)) { + String oldTime = time.getText(); + int index = oldTime.indexOf("("); + if (index != -1) { + oldTime = oldTime.substring(0, index).trim(); + } + String newTime = ""+ass.getClockValue(); + if (oldTime.compareTo(newTime) != 0) { + newTime += " (before:" + oldTime + ")"; + } + time.setText(newTime); + if (ass.getAllTransactions() != null) { + info.setText(""+ass.getAllTransactions().size()); + } else { + info.setText("0"); + } + switch(busyMode) { + case AvatarSpecificationSimulation.DONT_EXECUTE: + status.setText("Stopped"); + status.setForeground(ColorManager.InteractiveSimulationText_UNKNOWN); + time.setForeground(ColorManager.InteractiveSimulationText_UNKNOWN); + info.setForeground(ColorManager.InteractiveSimulationText_UNKNOWN); + coverage.setForeground(ColorManager.InteractiveSimulationText_UNKNOWN); + break; + case AvatarSpecificationSimulation.GATHER: + case AvatarSpecificationSimulation.EXECUTE: + case AvatarSpecificationSimulation.RESET: + case AvatarSpecificationSimulation.INITIALIZE: + status.setText("Running..."); + status.setForeground(ColorManager.InteractiveSimulationText_BUSY); + time.setForeground(ColorManager.InteractiveSimulationText_BUSY); + info.setForeground(ColorManager.InteractiveSimulationText_BUSY); + coverage.setForeground(ColorManager.InteractiveSimulationText_BUSY); + break; + case AvatarSpecificationSimulation.TERMINATED: + status.setText("Terminated"); + status.setForeground(ColorManager.InteractiveSimulationText_TERM); + time.setForeground(ColorManager.InteractiveSimulationText_TERM); + info.setForeground(ColorManager.InteractiveSimulationText_TERM); + coverage.setForeground(ColorManager.InteractiveSimulationText_TERM); + break; + case AvatarSpecificationSimulation.KILLED: + status.setText("killed"); + status.setForeground(ColorManager.InteractiveSimulationText_TERM); + time.setForeground(ColorManager.InteractiveSimulationText_TERM); + info.setForeground(ColorManager.InteractiveSimulationText_TERM); + coverage.setForeground(ColorManager.InteractiveSimulationText_TERM); + break; + } + } + } + + public void zoomIn() { + if (sdpanel != null) { + sdpanel.zoomIn(); + } + } + + public void zoomOut() { + if (sdpanel != null) { + sdpanel.zoomOut(); + } + } + + public synchronized void setContentOfListOfPendingTransactions() { + if (invokedLater == 0) { + invokedLater = 1; + //TraceManager.addDev("Invoke later:" + invokedLater); + EventQueue.invokeLater(this); + } + } + + public void resetMetElements() { + if (avspec.getReferenceObject() instanceof AvatarDesignPanel) { + ((AvatarDesignPanel)(avspec.getReferenceObject())).resetMetElements(); + + } else if (avspec.getReferenceObject() instanceof AttackTreePanel) { + ((AttackTreePanel)(avspec.getReferenceObject())).resetMetElements(); + } + + if (coverage != null) { + coverage.setText("0 %"); + } + } + + public void updateMetElements() { + Hashtable<AvatarStateMachineElement, Integer> hashOfAllElements = AvatarSimulationTransaction.hashOfAllElements; + TGComponent tgc; + Object o; + + + if ((totalNbOfElements == -1) && (ass != null)){ + totalNbOfElements = 0; + Vector<Object> mettableElements = new Vector<Object>(); + for(AvatarSimulationBlock asb: ass.getSimulationBlocks()) { + AvatarBlock ab = asb.getBlock(); + if (ab != null) { + //if (!(ab.getName().startsWith("Timer__"))) { + AvatarStateMachine asm = ab.getStateMachine(); + if (asm != null) { + for(AvatarStateMachineElement elt: asm.getListOfElements()) { + Object obj = elt.getReferenceObject(); + if (obj != null) { + + // Verifier que obj est une element de machine à états + if (obj.getClass().getPackage().getName().compareTo("ui.avatarsmd") == 0) { + if (!(mettableElements.contains(obj))) { + mettableElements.add(obj); + } + } + + } + } + } + //for(Avatar + //totalNbOfElements = mettable + //} + } + } + totalNbOfElements = mettableElements.size(); + //totalNbOfElements = ass.getNbOfASMGraphicalElements(); + } + + if (hashOfAllElements == null) { + nbOfAllExecutedElements = 0; + return; + } + + int total = 0; + if (hashOfAllElements.hashCode() != nbOfAllExecutedElements) { + Object objs[] = hashOfAllElements.keySet().toArray(); + //int total = 0; + //int totalMet = 0; + //TraceManager.addDev("Parsing array of elements: " + objs.length); + for(int i=0; i<objs.length; i++) { + o = objs[i]; + //TraceManager.addDev("objs: " + o); + Object oo = ((AvatarStateMachineElement)o).getReferenceObject(); + if (oo != null) { + tgc = (TGComponent)oo; + /*if (tgc.getClass().getPackage().getName().compareTo("ui.avatarsmd") == 0) { + total ++; + }*/ + //TraceManager.addDev("TGComponent: " + tgc); + int met = hashOfAllElements.get(o).intValue(); + if ((met > 0) && (tgc.getClass().getPackage().getName().compareTo("ui.avatarsmd") == 0)) { + total ++; + } + tgc.setAVATARMet(met); + //total ++; + //if (met >0) { + //totalMet ++; + //} + + } + + } + nbOfAllExecutedElements = hashOfAllElements.hashCode(); + if ((totalNbOfElements != -1)) { + //TraceManager.addDev("totalMet=" + hashOfAllElements.size() + " total=" + totalNbOfElements); + double cov = (total*1000.0)/totalNbOfElements; + cov = Math.floor(cov); + coverageVal = cov / 10; + if(coverage != null) { + coverage.setText(""+ coverageVal + "%"); + } + } + } + //nbOfAllExecutedElements = hashOfAllElements.hashCode(); + } + + public void updateTransactionsTable() { + if (transactiontm != null) { + transactiontm.fireTableStructureChanged(); + } + } + + + public String[] getFirstMessagesOnEachConnectorSide(AvatarBDPortConnector conn) { + String []messages = new String[2]; + messages[0] = null; + messages[1] = null; + boolean b0, b1; + AvatarRelation ar; + AvatarBlock ab; + int index; + String info; + + if (asyncmsgs == null) { + return messages; + } + + b0 = false; b1 = false; + for(AvatarSimulationAsynchronousTransaction msg: lastAsyncmsgs) { + ar = msg.getRelation(); + if (ar.hasReferenceObject(conn)) { + ab = ar.getInBlock(msg.getIndex()); + + if (ab == ar.block1) { + info = ar.getSignal1(msg.getIndex()).getName(); + index = 0; + } else { + info = ar.getSignal2(msg.getIndex()).getName(); + index = 1; + } + + info += msg.parametersToString(); + + if ((index == 0) && (!b0)) { + b0 = true; + messages[0] = info; + } else if ((index == 1) && (!b1)) { + b1 = true; + messages[1] = info; + } + + if (b0 && b1) { + break; + } + } + + } + + return messages; + } + + + public void updateAsynchronousChannels() { + + if (ass != null) { + lastAsyncmsgs = (Vector<AvatarSimulationAsynchronousTransaction>)(ass.getAsynchronousMessages().clone()); + + if (fifos != null) { + for(AvatarInteractiveSimulationFIFOData fifo: fifos) { + fifo.nb=0; + } + + + } + + if (lastAsyncmsgs != null) { + + if (lastAsyncmsgs.size() > 0) { + for(AvatarSimulationAsynchronousTransaction msg: lastAsyncmsgs) { + for(AvatarInteractiveSimulationFIFOData fifo0: fifos) { + if (fifo0.fifo == msg.getRelation()) { + fifo0.nb ++; + break; + } + } + } + } + + if (asyncPanel != null) { + asyncPanel.revalidate(); + if (comboFIFOs != null) { + comboFIFOs.revalidate(); + comboFIFOs.repaint(); + } + } + + + + if (asyncmsgs != null) { + AvatarInteractiveSimulationFIFOData currentFifo = (AvatarInteractiveSimulationFIFOData)(comboFIFOs.getSelectedItem()); + if (currentFifo != null) { + nbOfAsyncMsgs = 0; + Vector<AvatarSimulationAsynchronousTransaction> vectorForList = new Vector<AvatarSimulationAsynchronousTransaction>(); + for(AvatarSimulationAsynchronousTransaction as: lastAsyncmsgs) { + if (as.getRelation() == currentFifo.fifo) { + vectorForList.add(as); + nbOfAsyncMsgs++; + } + } + //Collections.reverse(vectorForList); + asyncmsgs.setListData(vectorForList); + } + } + + } + } + } + + public void animateDiagrams() { + if ((animate != null) && (ass != null) && (ass.getSimulationBlocks() != null)) { + if (animate.isSelected()) { + // We go through all blocks + runningTGComponents.clear(); + AvatarStateMachineElement asme; + TGComponent tgc; + for(AvatarSimulationBlock block: ass.getSimulationBlocks()) { + asme = block.getCurrentAvatarElement(); + if (asme != null) { + // Search for corresponding element in avatar spec + tgc = (TGComponent)(asme.getReferenceObject()); + if (tgc != null) { + //TraceManager.addDev("Found an object:" + tgc); + runningTGComponents.add(tgc); + } + } + } + if (openDiagram.isSelected()) { + if (ass.getPreviousBlock() != null) { + //TraceManager.addDev("Open SMD diag" + ass.getPreviousBlock().getName()); + mgui.openAVATARSMD(ass.getPreviousBlock().getName()); + } + } else { + //Refresh current diagram + mgui.refreshCurrentPanel(); + } + } + mgui.setAvatarAnimate(animate.isSelected()); + } + //TraceManager.addDev("End animate diag"); + } + + public boolean isRunningComponent(TGComponent _tgc) { + if (isVisible()) { + return runningTGComponents.contains(_tgc); + } + return false; + } + + public boolean isSelectedComponentFromTransaction(TGComponent _tgc) { + if (isVisible()) { + return (_tgc == selectedComponentForTransaction1) || (_tgc == selectedComponentForTransaction2); + } + return false; + } + + public void actSaveTxt() { + TraceManager.addDev("Saving in txt format"); + String fileName = saveFileName.getText().trim(); + + if (fileName.length() == 0) { + fileName += "simulationtrace_fromttool.txt"; + } + + + if (ConfigurationTTool.isConfigured(ConfigurationTTool.IMGPath)) { + fileName = ConfigurationTTool.IMGPath + System.getProperty("file.separator") + fileName; + } else { + // Using model directory + String path = mgui.getModelFileFullPath(); + fileName = path.substring(0,path.lastIndexOf(File.separator)+1) + fileName; + TraceManager.addDev("New Filename = " + fileName); + } + + + + boolean ok = true; + + try { + ok = FileUtils.checkFileForSave(new File(fileName)); + } catch (Exception e) { + TraceManager.addDev("Exception=" + e.getMessage()); + ok = false; + } + + if (!ok) { + JOptionPane.showMessageDialog(this, + "The capture could not be performed: the file name or path is not valid", + "Error", + JOptionPane.INFORMATION_MESSAGE); + return; + } + + + try { + FileUtils.saveFile(fileName, ass.getStringExecutedTransactions()); + + } catch (Exception e) { + JOptionPane.showMessageDialog(this, + "The simulation trace in text format could not be saved: " + e.getMessage(), + "Error", + JOptionPane.INFORMATION_MESSAGE); + return; + } + + JOptionPane.showMessageDialog(this, + "Simulation trace was saved in " + fileName, + "Error", + JOptionPane.INFORMATION_MESSAGE); + + //ass.printExecutedTransactions(); + } + + + public void actSaveSvg() { + TraceManager.addDev("Saving in svg format"); + + // Testing file for save + + String fileName = saveFileName.getText().trim(); + + if (fileName.length() == 0) { + fileName += "simulationtrace_fromttool.svg"; + } + + if (ConfigurationTTool.isConfigured(ConfigurationTTool.IMGPath)) { + fileName = ConfigurationTTool.IMGPath + System.getProperty("file.separator") + fileName; + } else { + // Using model directory + String path = mgui.getModelFileFullPath(); + fileName = path.substring(0,path.lastIndexOf(File.separator)+1) + fileName; + TraceManager.addDev("New Filename = " + fileName); + } + + boolean ok = true; + + try { + ok = FileUtils.checkFileForSave(new File(fileName)); + } catch (Exception e) { + ok = false; + } + + if (!ok) { + JOptionPane.showMessageDialog(this, + "The capture could not be performed: the specified file is not valid", + "Error", + JOptionPane.INFORMATION_MESSAGE); + return; + } + + + + StringBuffer sb = new StringBuffer("<?xml version=\"1.0\" standalone=\"no\"?>\n"); + sb.append("<!DOCTYPE svg PUBLIC \"-//W3C//DTD SVG 1.1//EN\" \"http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd\">\n"); + sb.append("<svg xmlns=\"http://www.w3.org/2000/svg\" version=\"1.1\">\n"); + + + SVGGraphics svgg = new SVGGraphics(sdpanel.getLastGraphics()); + + RepaintManager.currentManager(this).setDoubleBufferingEnabled(false); + //this.paint(svgg); + TraceManager.addDev("Painting for svg"); + sdpanel.paintComponent(svgg); + TraceManager.addDev("Painting for svg done"); + sb.append(svgg.getSVGString()); + RepaintManager.currentManager(this).setDoubleBufferingEnabled(true); + + sb.append("</svg>"); + + try { + FileUtils.saveFile(fileName, sb.toString()); + + } catch (Exception e) { + JOptionPane.showMessageDialog(this, + "The capture could not be performed: " + e.getMessage(), + "Error", + JOptionPane.INFORMATION_MESSAGE); + return; + } + + JOptionPane.showMessageDialog(this, + "The capture was performed in " + fileName, + "Error", + JOptionPane.INFORMATION_MESSAGE); + + //TraceManager.addDev("Svg=" + sb.toString()); + + //return sb.toString(); + + } + + public void actSaveSDPNG() { + //Saving PNG file; + BufferedImage bi; + File file; + + bi = sdpanel.performCapture(); + + String filePath=""; + if (ConfigurationTTool.isConfigured(ConfigurationTTool.IMGPath)) { + filePath += ConfigurationTTool.IMGPath; + if (!filePath.endsWith(File.separator)) { + filePath += File.separator; + } + } else { + String path = mgui.getModelFileFullPath(); + filePath = path.substring(0,path.lastIndexOf(File.separator)+1); + } + + if ((saveFileName.getText() != null) && (saveFileName.getText().length() > 0)) { + filePath += saveFileName.getText(); + } else { + filePath += "simulationtrace_fromttool.png"; + } + + file = new File(filePath); + + mgui.writeImageCapture(bi, file, true); + } + + public void deleteAsyncMsg() { + //TraceManager.addDev("Deleting async msg"); + if ((ass != null) && (!isBusy())){ + int index = asyncmsgs.getSelectedIndex(); + if (index > -1) { + boolean pendingModified = ass.removeAsyncMessage(((AvatarInteractiveSimulationFIFOData)(comboFIFOs.getSelectedItem())).fifo, index); + updateAsynchronousChannels(); + if (pendingModified) { + updatePending(); + } + } + } + + } + + public void upAsyncMsg() { + //TraceManager.addDev("Up async msg"); + if ((ass != null) && (!isBusy())){ + int index = asyncmsgs.getSelectedIndex(); + if (index > 0) { + ass.moveAsyncMessage(((AvatarInteractiveSimulationFIFOData)(comboFIFOs.getSelectedItem())).fifo, index ,index-1); + updateAsynchronousChannels(); + asyncmsgs.setSelectedIndex(index-1); + } + } + + //printFullList(); + + } + + public void downAsyncMsg() { + //TraceManager.addDev("Down async msg"); + if ((ass != null) && (!isBusy())){ + int index = asyncmsgs.getSelectedIndex(); + if (index > -1) { + //TraceManager.addDev("Moving from index: " + index + " to: " + (index+1)); + ass.moveAsyncMessage(((AvatarInteractiveSimulationFIFOData)(comboFIFOs.getSelectedItem())).fifo, index, index+1); + updateAsynchronousChannels(); + //TraceManager.addDev("Selecting list at index:" + index); + asyncmsgs.repaint(); + asyncmsgs.setSelectedIndex(index+1); + } + } + //printFullList(); + } + + public void printFullList() { + int i = 0; + if (ass != null) { + for(AvatarSimulationAsynchronousTransaction tr: ass.getAsynchronousMessages()) { + TraceManager.addDev("#" + i + "\t: " + tr); + i++; + } + } + } + + + // Mouse management + public void mouseReleased(MouseEvent e) {} + + + + /** + * This adapter is constructed to handle mouse over component events. + */ + private class MouseHandler extends MouseAdapter { + + private JLabel label; + + /** + * ctor for the adapter. + * @param label the JLabel which will recieve value of the + * Action.LONG_DESCRIPTION key. + */ + public MouseHandler(JLabel label) { + setLabel(label); + } + + public void setLabel(JLabel label) { + this.label = label; + } + + public void mouseEntered(MouseEvent evt) { + if (evt.getSource() instanceof AbstractButton) { + AbstractButton button = (AbstractButton)evt.getSource(); + Action action = button.getAction(); + if (action != null) { + String message = (String)action.getValue(Action.LONG_DESCRIPTION); + label.setText(message); + } + } + } + } + + public void actionPerformed(ActionEvent evt) { + String command = evt.getActionCommand(); + //TraceManager.addDev("Command:" + command); + + if (command.equals(actions[AvatarInteractiveSimulationActions.ACT_RUN_SIMU].getActionCommand())) { + runSimulation(); + //TraceManager.addDev("Start simulation!"); + } else if (command.equals(actions[AvatarInteractiveSimulationActions.ACT_RUN_X_COMMANDS].getActionCommand())) { + runXCommands(); + + } else if (command.equals(actions[AvatarInteractiveSimulationActions.ACT_STOP_SIMU].getActionCommand())) { + stopSimulation(); + + } else if (command.equals(actions[AvatarInteractiveSimulationActions.ACT_BACK_ONE].getActionCommand())) { + backwardOneTransaction(); + + } else if (command.equals(actions[AvatarInteractiveSimulationActions.ACT_RESET_SIMU].getActionCommand())) { + resetSimulation(); + + } else if (command.equals(actions[AvatarInteractiveSimulationActions.ACT_STOP_AND_CLOSE_ALL].getActionCommand())) { + close(); + return; + + } else if (command.equals(actions[AvatarInteractiveSimulationActions.ACT_SAVE_TXT].getActionCommand())) { + actSaveTxt(); + return; + + } else if (command.equals(actions[AvatarInteractiveSimulationActions.ACT_SAVE_SD_PNG].getActionCommand())) { + actSaveSDPNG(); + return; + + } else if (command.equals(actions[AvatarInteractiveSimulationActions.ACT_SAVE_SVG].getActionCommand())) { + actSaveSvg(); + return; + + } else if (command.equals(actions[AvatarInteractiveSimulationActions.ACT_ZOOM_IN].getActionCommand())) { + zoomIn(); + return; + + } else if (command.equals(actions[AvatarInteractiveSimulationActions.ACT_ZOOM_OUT].getActionCommand())) { + zoomOut(); + return; + + } else if (evt.getSource() == displayedTransactionsText) { + TraceManager.addDev("Entered text:" + displayedTransactionsText.getText()); + + } else if ((evt.getSource() == imposeRandom) || (evt.getSource() == updateRandom)) { + randomValue.setEnabled(imposeRandom.isSelected()); + if (ass != null) { + if (imposeRandom.isSelected()) { + int val; + try { + val = Integer.decode(randomValue.getText().trim()).intValue(); + } catch (Exception e) { + val = -1; + } + ass.forceRandom(val); + } else { + ass.forceRandom(-1); + } + } + } else if (evt.getSource() == comboFIFOs) { + updateAsynchronousChannels(); + setDeleteUpDown(); + } else if (evt.getSource() == delete) { + deleteAsyncMsg(); + return; + } else if (evt.getSource() == up) { + TraceManager.addDev("Source = up"); + upAsyncMsg(); + } else if (evt.getSource() == down) { + TraceManager.addDev("Source = up"); + downAsyncMsg(); + } + + // Check for source of jcheckbox + int index = 0; + for(JCheckBox jcb: displayedBlocks) { + if (evt.getSource() == jcb) { + ass.getSimulationBlocks().get(index).selected = jcb.isSelected(); + TraceManager.addDev("Block " + ass.getSimulationBlocks().get(index) + " is now " + ass.getSimulationBlocks().get(index).selected); + ass.computeSelectedSimulationBlocks(); + sdpanel.repaint(); + return; + } + index ++; + } + } + + public void error(String error) { + jta.append("error: " + error + "\n"); + } + + public void valueChanged(ListSelectionEvent e) { + if (e.getSource() == asyncmsgs) { + setDeleteUpDown(); + return; + } + + int index = listPendingTransactions.getSelectedIndex(); + //TraceManager.addDev("Selected index = " + index); + if (index > -1) { + try { + AvatarSimulationPendingTransaction aspt = (AvatarSimulationPendingTransaction)(listPendingTransactions.getSelectedValue()); + selectedComponentForTransaction1 = (TGComponent)(aspt.elementToExecute.getReferenceObject()); + selectedComponentForTransaction2 = null; + if ((selectedComponentForTransaction1 == null) && (aspt.linkedTransaction != null)) { + //TraceManager.addDev("Adding reference object: " + aspt.linkedTransaction.elementToExecute.getReferenceObject()); + selectedComponentForTransaction1 = (TGComponent)(aspt.linkedTransaction.elementToExecute.getReferenceObject()); + selectedComponentForTransaction2 = null; + } else if (aspt.linkedTransaction != null) { + selectedComponentForTransaction2 = (TGComponent)(aspt.linkedTransaction.elementToExecute.getReferenceObject()); + } + if (!(busyMode == AvatarSpecificationSimulation.GATHER) && !(busyMode == AvatarSpecificationSimulation.EXECUTE)) { + ass.setIndexSelectedTransaction(listPendingTransactions.getSelectedIndex()); + } + if (animate.isSelected()) { + if (openDiagram.isSelected()) { + if (aspt.asb != null) { + previousBlock = aspt.asb; + mgui.openAVATARSMD(previousBlock.getName()); + } + } else { + mgui.refreshCurrentPanel(); + } + } + } catch (Exception ex){ + TraceManager.addDev("Exception selected component"); + selectedComponentForTransaction1 = null; + selectedComponentForTransaction2 = null; + if (openDiagram.isSelected()) { + if ((previousBlock != null) && (animate.isSelected())){ + mgui.openAVATARSMD(previousBlock.getName()); + } else { + mgui.refreshCurrentPanel(); + } + } else { + mgui.refreshCurrentPanel(); + } + } + } else { + selectedComponentForTransaction1 = null; + selectedComponentForTransaction2 = null; + if ((previousBlock != null) && (animate.isSelected())) { + if (openDiagram.isSelected()) { + mgui.openAVATARSMD(previousBlock.getName()); + } else { + mgui.refreshCurrentPanel(); + } + } else { + mgui.refreshCurrentPanel(); + } + } + + } + + + public void itemStateChanged(ItemEvent e) { + if (e.getSource() == animate) { + //TraceManager.addDev("Animate is ... " + animate.isSelected()); + animateDiagrams(); + diploids.setEnabled(animate.isSelected()); + animateWithInfo.setEnabled(animate.isSelected()); + openDiagram.setEnabled(animate.isSelected()); + } else if (e.getSource() == diploids) { + mgui.setAVATARIDs(diploids.isSelected()); + if (sdpanel != null) { + sdpanel.setShowIDs(diploids.isSelected()); + } + } else if (e.getSource() == executeEmptyTransition) { + ass.setExecuteEmptyTransition(executeEmptyTransition.isSelected()); + } else if (e.getSource() == executeStateEntering) { + ass.setExecuteStateEntering(executeStateEntering.isSelected()); + } else if (e.getSource() == traceInSD) { + if (sdpanel != null) { + sdpanel.setTrace(traceInSD.isSelected()); + sdpanel.repaint(); + } + + } else if (e.getSource() == hidden) { + if (sdpanel != null) { + sdpanel.setShowHiddenStates(hidden.isSelected()); + } + } + + } + + public void windowClosing(WindowEvent e) { + TraceManager.addDev("Windows closed!"); + close(); + } + + public void windowClosed(WindowEvent e) { + } + + public void windowOpened(WindowEvent e) { + } + + public void windowIconified(WindowEvent e) { + } + + public void windowDeiconified(WindowEvent e) { + } + + public void windowActivated(WindowEvent e) { + } + + public void windowDeactivated(WindowEvent e) { + } + +} // Class diff --git a/src/ui/avatarinteractivesimulation/MetElementsTableModel.class b/src/ui/avatarinteractivesimulation/MetElementsTableModel.class new file mode 100644 index 0000000000000000000000000000000000000000..9d4ad491c265a737d77d72fd21ba6353e37fd49a Binary files /dev/null and b/src/ui/avatarinteractivesimulation/MetElementsTableModel.class differ diff --git a/src/ui/avatarinteractivesimulation/TransactionTableModel.class b/src/ui/avatarinteractivesimulation/TransactionTableModel.class new file mode 100644 index 0000000000000000000000000000000000000000..074681d39eb4bbe7c96543bc04fa0a788dde602c Binary files /dev/null and b/src/ui/avatarinteractivesimulation/TransactionTableModel.class differ diff --git a/src/ui/avatarinteractivesimulation/VariableTableModel.class b/src/ui/avatarinteractivesimulation/VariableTableModel.class new file mode 100644 index 0000000000000000000000000000000000000000..10a39821e45f3f9c71bee7ef61f9f7d9c367bb2a Binary files /dev/null and b/src/ui/avatarinteractivesimulation/VariableTableModel.class differ diff --git a/src/ui/avatarmad/AvatarMADAssumption.class b/src/ui/avatarmad/AvatarMADAssumption.class new file mode 100644 index 0000000000000000000000000000000000000000..028be1a7f4e1d8c9e985b6bc7a34fff78b57384b Binary files /dev/null and b/src/ui/avatarmad/AvatarMADAssumption.class differ diff --git a/src/ui/avatarmad/AvatarMADAssumptionConnectingPoint.class b/src/ui/avatarmad/AvatarMADAssumptionConnectingPoint.class new file mode 100644 index 0000000000000000000000000000000000000000..7a4d19dfeecf1043e02504f389dc00985a5db2e3 Binary files /dev/null and b/src/ui/avatarmad/AvatarMADAssumptionConnectingPoint.class differ diff --git a/src/ui/avatarmad/AvatarMADBelongsToCompositionConnector.class b/src/ui/avatarmad/AvatarMADBelongsToCompositionConnector.class new file mode 100644 index 0000000000000000000000000000000000000000..fe5968b62f754aa24ddce027af8c8c71cfbf5431 Binary files /dev/null and b/src/ui/avatarmad/AvatarMADBelongsToCompositionConnector.class differ diff --git a/src/ui/avatarmad/AvatarMADCompositionConnector.class b/src/ui/avatarmad/AvatarMADCompositionConnector.class new file mode 100644 index 0000000000000000000000000000000000000000..fb720a146b82e1577371c44b094754d3d4a7b9ba Binary files /dev/null and b/src/ui/avatarmad/AvatarMADCompositionConnector.class differ diff --git a/src/ui/avatarmad/AvatarMADDiagramReference.class b/src/ui/avatarmad/AvatarMADDiagramReference.class new file mode 100644 index 0000000000000000000000000000000000000000..737e2330c9c76e02d80a0ac2b1cb2b4ef463cdc0 Binary files /dev/null and b/src/ui/avatarmad/AvatarMADDiagramReference.class differ diff --git a/src/ui/avatarmad/AvatarMADElementReference.class b/src/ui/avatarmad/AvatarMADElementReference.class new file mode 100644 index 0000000000000000000000000000000000000000..385770d78eb63f2ce74ab5386494dc40cd1c9d09 Binary files /dev/null and b/src/ui/avatarmad/AvatarMADElementReference.class differ diff --git a/src/ui/avatarmad/AvatarMADImpactConnector.class b/src/ui/avatarmad/AvatarMADImpactConnector.class new file mode 100644 index 0000000000000000000000000000000000000000..f335884387e82eb491f05831dce4f776ea29519e Binary files /dev/null and b/src/ui/avatarmad/AvatarMADImpactConnector.class differ diff --git a/src/ui/avatarmad/AvatarMADMeetConnector.class b/src/ui/avatarmad/AvatarMADMeetConnector.class new file mode 100644 index 0000000000000000000000000000000000000000..650972de6e13fec676fe0e4935a42bc5c4baba7e Binary files /dev/null and b/src/ui/avatarmad/AvatarMADMeetConnector.class differ diff --git a/src/ui/avatarmad/AvatarMADPanel.class b/src/ui/avatarmad/AvatarMADPanel.class new file mode 100644 index 0000000000000000000000000000000000000000..b1dacbcbe3204df9eb30bd63229fc9e94fed3d7b Binary files /dev/null and b/src/ui/avatarmad/AvatarMADPanel.class differ diff --git a/src/ui/avatarmad/AvatarMADToAssumptionsConnectingPoint.class b/src/ui/avatarmad/AvatarMADToAssumptionsConnectingPoint.class new file mode 100644 index 0000000000000000000000000000000000000000..bda3d3efdb91b29fb238d121b28f94292a27c18d Binary files /dev/null and b/src/ui/avatarmad/AvatarMADToAssumptionsConnectingPoint.class differ diff --git a/src/ui/avatarmad/AvatarMADToOthersConnectingPoint.class b/src/ui/avatarmad/AvatarMADToOthersConnectingPoint.class new file mode 100644 index 0000000000000000000000000000000000000000..94c570b288803f5792ce6923e9d61161ddd02c1a Binary files /dev/null and b/src/ui/avatarmad/AvatarMADToOthersConnectingPoint.class differ diff --git a/src/ui/avatarmad/AvatarMADToolBar.class b/src/ui/avatarmad/AvatarMADToolBar.class new file mode 100644 index 0000000000000000000000000000000000000000..22ce14fafdcb80474b6761299ce32acba0d6389c Binary files /dev/null and b/src/ui/avatarmad/AvatarMADToolBar.class differ diff --git a/src/ui/avatarmad/AvatarMADVersioningConnector.class b/src/ui/avatarmad/AvatarMADVersioningConnector.class new file mode 100644 index 0000000000000000000000000000000000000000..5c2f7249cc7b91a15301f6950422381a83de7dd6 Binary files /dev/null and b/src/ui/avatarmad/AvatarMADVersioningConnector.class differ diff --git a/src/ui/avatarmethodology/AvatarMethodologyConnectingPoint.class b/src/ui/avatarmethodology/AvatarMethodologyConnectingPoint.class new file mode 100644 index 0000000000000000000000000000000000000000..c532f4addc1cd0675775c914da57f85937a2201d Binary files /dev/null and b/src/ui/avatarmethodology/AvatarMethodologyConnectingPoint.class differ diff --git a/src/ui/avatarmethodology/AvatarMethodologyConnector.class b/src/ui/avatarmethodology/AvatarMethodologyConnector.class new file mode 100644 index 0000000000000000000000000000000000000000..5404d6d882568ee47cb2cb10b3ad74b1598ac4ed Binary files /dev/null and b/src/ui/avatarmethodology/AvatarMethodologyConnector.class differ diff --git a/src/ui/avatarmethodology/AvatarMethodologyDiagramName.class b/src/ui/avatarmethodology/AvatarMethodologyDiagramName.class new file mode 100644 index 0000000000000000000000000000000000000000..99b31820e89c8dd8a9f75e2598b322c5d6fd36db Binary files /dev/null and b/src/ui/avatarmethodology/AvatarMethodologyDiagramName.class differ diff --git a/src/ui/avatarmethodology/AvatarMethodologyDiagramPanel.class b/src/ui/avatarmethodology/AvatarMethodologyDiagramPanel.class new file mode 100644 index 0000000000000000000000000000000000000000..3bf7ba73c9049c571387fe0416349378f8fc3ade Binary files /dev/null and b/src/ui/avatarmethodology/AvatarMethodologyDiagramPanel.class differ diff --git a/src/ui/avatarmethodology/AvatarMethodologyDiagramReference.class b/src/ui/avatarmethodology/AvatarMethodologyDiagramReference.class new file mode 100644 index 0000000000000000000000000000000000000000..594d146feff558b6bd254f7bda2a72e82ffb3537 Binary files /dev/null and b/src/ui/avatarmethodology/AvatarMethodologyDiagramReference.class differ diff --git a/src/ui/avatarmethodology/AvatarMethodologyDiagramToolbar.class b/src/ui/avatarmethodology/AvatarMethodologyDiagramToolbar.class new file mode 100644 index 0000000000000000000000000000000000000000..810882c9ae45c3c4f105629d83bebe6ae9fd09c7 Binary files /dev/null and b/src/ui/avatarmethodology/AvatarMethodologyDiagramToolbar.class differ diff --git a/src/ui/avatarmethodology/AvatarMethodologyReferenceToAnalysis.class b/src/ui/avatarmethodology/AvatarMethodologyReferenceToAnalysis.class new file mode 100644 index 0000000000000000000000000000000000000000..878eabf0ce0f94f18bfda93f54b1a5dbab80309a Binary files /dev/null and b/src/ui/avatarmethodology/AvatarMethodologyReferenceToAnalysis.class differ diff --git a/src/ui/avatarmethodology/AvatarMethodologyReferenceToAssumptions.class b/src/ui/avatarmethodology/AvatarMethodologyReferenceToAssumptions.class new file mode 100644 index 0000000000000000000000000000000000000000..a244c72d1e44db8d4678d27857beb901bf711c2e Binary files /dev/null and b/src/ui/avatarmethodology/AvatarMethodologyReferenceToAssumptions.class differ diff --git a/src/ui/avatarmethodology/AvatarMethodologyReferenceToDesign.class b/src/ui/avatarmethodology/AvatarMethodologyReferenceToDesign.class new file mode 100644 index 0000000000000000000000000000000000000000..7b707e970734502478b19d2a9552025e76815b2c Binary files /dev/null and b/src/ui/avatarmethodology/AvatarMethodologyReferenceToDesign.class differ diff --git a/src/ui/avatarmethodology/AvatarMethodologyReferenceToProperties.class b/src/ui/avatarmethodology/AvatarMethodologyReferenceToProperties.class new file mode 100644 index 0000000000000000000000000000000000000000..4040411e2299049fcca53995446379b5648e5e6c Binary files /dev/null and b/src/ui/avatarmethodology/AvatarMethodologyReferenceToProperties.class differ diff --git a/src/ui/avatarmethodology/AvatarMethodologyReferenceToPrototype.class b/src/ui/avatarmethodology/AvatarMethodologyReferenceToPrototype.class new file mode 100644 index 0000000000000000000000000000000000000000..81ec5a2188f74ca63866ca11ad0b1ad65ad267e6 Binary files /dev/null and b/src/ui/avatarmethodology/AvatarMethodologyReferenceToPrototype.class differ diff --git a/src/ui/avatarmethodology/AvatarMethodologyReferenceToRequirement.class b/src/ui/avatarmethodology/AvatarMethodologyReferenceToRequirement.class new file mode 100644 index 0000000000000000000000000000000000000000..68ad4bc58f784621cfb48f83e82aa15900d99db0 Binary files /dev/null and b/src/ui/avatarmethodology/AvatarMethodologyReferenceToRequirement.class differ diff --git a/src/ui/avatarpd/AvatarPDAlias.class b/src/ui/avatarpd/AvatarPDAlias.class new file mode 100644 index 0000000000000000000000000000000000000000..837b040205eced9496e6d94743ab581b6be67c80 Binary files /dev/null and b/src/ui/avatarpd/AvatarPDAlias.class differ diff --git a/src/ui/avatarpd/AvatarPDAttribute.class b/src/ui/avatarpd/AvatarPDAttribute.class new file mode 100644 index 0000000000000000000000000000000000000000..900ef5a3d0eefc4467aa284d9456ddb3393209e5 Binary files /dev/null and b/src/ui/avatarpd/AvatarPDAttribute.class differ diff --git a/src/ui/avatarpd/AvatarPDAttributeConnectingPoint.class b/src/ui/avatarpd/AvatarPDAttributeConnectingPoint.class new file mode 100644 index 0000000000000000000000000000000000000000..ffe89416ebddb1d4d14de822b5ebfef0f8a76b45 Binary files /dev/null and b/src/ui/avatarpd/AvatarPDAttributeConnectingPoint.class differ diff --git a/src/ui/avatarpd/AvatarPDAttributeConnector.class b/src/ui/avatarpd/AvatarPDAttributeConnector.class new file mode 100644 index 0000000000000000000000000000000000000000..85303b669c308504ad1c6398cdca1791c0188a56 Binary files /dev/null and b/src/ui/avatarpd/AvatarPDAttributeConnector.class differ diff --git a/src/ui/avatarpd/AvatarPDAttributeSetting.class b/src/ui/avatarpd/AvatarPDAttributeSetting.class new file mode 100644 index 0000000000000000000000000000000000000000..030d946e58faaf58f57d954e6e15eb9b0eb987fe Binary files /dev/null and b/src/ui/avatarpd/AvatarPDAttributeSetting.class differ diff --git a/src/ui/avatarpd/AvatarPDBlock.class b/src/ui/avatarpd/AvatarPDBlock.class new file mode 100644 index 0000000000000000000000000000000000000000..9cd290d43a54f1f8098577b58ae0696207d78d35 Binary files /dev/null and b/src/ui/avatarpd/AvatarPDBlock.class differ diff --git a/src/ui/avatarpd/AvatarPDBoolEq.class b/src/ui/avatarpd/AvatarPDBoolEq.class new file mode 100644 index 0000000000000000000000000000000000000000..f7c164756f88f4ee2c7b57750584adfaf78d99b2 Binary files /dev/null and b/src/ui/avatarpd/AvatarPDBoolEq.class differ diff --git a/src/ui/avatarpd/AvatarPDCompositionConnector.class b/src/ui/avatarpd/AvatarPDCompositionConnector.class new file mode 100644 index 0000000000000000000000000000000000000000..3e27806ab515c2fe6a1641953fdb43fa2b979b21 Binary files /dev/null and b/src/ui/avatarpd/AvatarPDCompositionConnector.class differ diff --git a/src/ui/avatarpd/AvatarPDConnectingPoint.class b/src/ui/avatarpd/AvatarPDConnectingPoint.class new file mode 100644 index 0000000000000000000000000000000000000000..64b0ce8eb65892c32553506a0f24bf9b47945727 Binary files /dev/null and b/src/ui/avatarpd/AvatarPDConnectingPoint.class differ diff --git a/src/ui/avatarpd/AvatarPDForbiddenSignalConnectingPoint.class b/src/ui/avatarpd/AvatarPDForbiddenSignalConnectingPoint.class new file mode 100644 index 0000000000000000000000000000000000000000..a46aa766cb5c5629e3a38ff2a19335f3dc7434a9 Binary files /dev/null and b/src/ui/avatarpd/AvatarPDForbiddenSignalConnectingPoint.class differ diff --git a/src/ui/avatarpd/AvatarPDLogicalConstraint.class b/src/ui/avatarpd/AvatarPDLogicalConstraint.class new file mode 100644 index 0000000000000000000000000000000000000000..b7412b4a3fae06b9b4213d66c5848f59f8e8a71d Binary files /dev/null and b/src/ui/avatarpd/AvatarPDLogicalConstraint.class differ diff --git a/src/ui/avatarpd/AvatarPDPanel.class b/src/ui/avatarpd/AvatarPDPanel.class new file mode 100644 index 0000000000000000000000000000000000000000..b2fd08e1f3d89c99e7d58b82f47baa9c9b633ac7 Binary files /dev/null and b/src/ui/avatarpd/AvatarPDPanel.class differ diff --git a/src/ui/avatarpd/AvatarPDProperty.class b/src/ui/avatarpd/AvatarPDProperty.class new file mode 100644 index 0000000000000000000000000000000000000000..936e3a2553d9a24ef4d56a928e6ba809a5f88e09 Binary files /dev/null and b/src/ui/avatarpd/AvatarPDProperty.class differ diff --git a/src/ui/avatarpd/AvatarPDPropertyConnectingPoint.class b/src/ui/avatarpd/AvatarPDPropertyConnectingPoint.class new file mode 100644 index 0000000000000000000000000000000000000000..0f8efc44fa7adac781ec16e1806d643626706b93 Binary files /dev/null and b/src/ui/avatarpd/AvatarPDPropertyConnectingPoint.class differ diff --git a/src/ui/avatarpd/AvatarPDPropertyConnector.class b/src/ui/avatarpd/AvatarPDPropertyConnector.class new file mode 100644 index 0000000000000000000000000000000000000000..db39dd85f97b3649632fa5a2347f100df2f413e3 Binary files /dev/null and b/src/ui/avatarpd/AvatarPDPropertyConnector.class differ diff --git a/src/ui/avatarpd/AvatarPDPropertyRelation.class b/src/ui/avatarpd/AvatarPDPropertyRelation.class new file mode 100644 index 0000000000000000000000000000000000000000..62f70e4fa40a70010e81cfcfd7a1133d663417e2 Binary files /dev/null and b/src/ui/avatarpd/AvatarPDPropertyRelation.class differ diff --git a/src/ui/avatarpd/AvatarPDSignal.class b/src/ui/avatarpd/AvatarPDSignal.class new file mode 100644 index 0000000000000000000000000000000000000000..d709f6c2242026d4d23156dbca09f914ac649f82 Binary files /dev/null and b/src/ui/avatarpd/AvatarPDSignal.class differ diff --git a/src/ui/avatarpd/AvatarPDSignalConnectingPoint.class b/src/ui/avatarpd/AvatarPDSignalConnectingPoint.class new file mode 100644 index 0000000000000000000000000000000000000000..5fb3f191869085ed60684bfc25bbb2d6cfed7754 Binary files /dev/null and b/src/ui/avatarpd/AvatarPDSignalConnectingPoint.class differ diff --git a/src/ui/avatarpd/AvatarPDSignalConnector.class b/src/ui/avatarpd/AvatarPDSignalConnector.class new file mode 100644 index 0000000000000000000000000000000000000000..8cef2b699dd1bc768df3760e88a5e97c91818f8c Binary files /dev/null and b/src/ui/avatarpd/AvatarPDSignalConnector.class differ diff --git a/src/ui/avatarpd/AvatarPDTemporalConstraint.class b/src/ui/avatarpd/AvatarPDTemporalConstraint.class new file mode 100644 index 0000000000000000000000000000000000000000..0563367f4a07aeda6aa307f3cd1c9e1ed3d9ddd0 Binary files /dev/null and b/src/ui/avatarpd/AvatarPDTemporalConstraint.class differ diff --git a/src/ui/avatarpd/AvatarPDToggle.class b/src/ui/avatarpd/AvatarPDToggle.class new file mode 100644 index 0000000000000000000000000000000000000000..7f0463c96e23a6095a64f3c319de5562e40e021e Binary files /dev/null and b/src/ui/avatarpd/AvatarPDToggle.class differ diff --git a/src/ui/avatarpd/AvatarPDToolBar.class b/src/ui/avatarpd/AvatarPDToolBar.class new file mode 100644 index 0000000000000000000000000000000000000000..bb8bda20c8fedc582761af74ea11790743662368 Binary files /dev/null and b/src/ui/avatarpd/AvatarPDToolBar.class differ diff --git a/src/ui/avatarrd/AvatarRDCompositionConnector.class b/src/ui/avatarrd/AvatarRDCompositionConnector.class new file mode 100644 index 0000000000000000000000000000000000000000..19a777bce9aebeee9096b428baa0df60fb8506b4 Binary files /dev/null and b/src/ui/avatarrd/AvatarRDCompositionConnector.class differ diff --git a/src/ui/avatarrd/AvatarRDConnectingPointDerive.class b/src/ui/avatarrd/AvatarRDConnectingPointDerive.class new file mode 100644 index 0000000000000000000000000000000000000000..e8bc0137e6a6522a9fc5b52f1a63c00c02318b84 Binary files /dev/null and b/src/ui/avatarrd/AvatarRDConnectingPointDerive.class differ diff --git a/src/ui/avatarrd/AvatarRDConnectingPointSatisfy.class b/src/ui/avatarrd/AvatarRDConnectingPointSatisfy.class new file mode 100644 index 0000000000000000000000000000000000000000..31137c197c668f193b868e10fe6c05a275f7aaa7 Binary files /dev/null and b/src/ui/avatarrd/AvatarRDConnectingPointSatisfy.class differ diff --git a/src/ui/avatarrd/AvatarRDConnectingPointVerify.class b/src/ui/avatarrd/AvatarRDConnectingPointVerify.class new file mode 100644 index 0000000000000000000000000000000000000000..31b5315f84a4956f79713b0b09063b2390134fcc Binary files /dev/null and b/src/ui/avatarrd/AvatarRDConnectingPointVerify.class differ diff --git a/src/ui/avatarrd/AvatarRDCopyConnector.class b/src/ui/avatarrd/AvatarRDCopyConnector.class new file mode 100644 index 0000000000000000000000000000000000000000..b0fc4b97519fea06f2c517e62a2637c9f3623dd6 Binary files /dev/null and b/src/ui/avatarrd/AvatarRDCopyConnector.class differ diff --git a/src/ui/avatarrd/AvatarRDDeriveConnector.class b/src/ui/avatarrd/AvatarRDDeriveConnector.class new file mode 100644 index 0000000000000000000000000000000000000000..2aec3a5b34d883120835ec324956d3333b2b32c2 Binary files /dev/null and b/src/ui/avatarrd/AvatarRDDeriveConnector.class differ diff --git a/src/ui/avatarrd/AvatarRDElementReference.class b/src/ui/avatarrd/AvatarRDElementReference.class new file mode 100644 index 0000000000000000000000000000000000000000..3eaaa9f8e6d192905ad2f0acd81a8b0543102d43 Binary files /dev/null and b/src/ui/avatarrd/AvatarRDElementReference.class differ diff --git a/src/ui/avatarrd/AvatarRDPanel.class b/src/ui/avatarrd/AvatarRDPanel.class new file mode 100644 index 0000000000000000000000000000000000000000..2a1ded6e204c8ec63fb3daf877788a4af7b52c30 Binary files /dev/null and b/src/ui/avatarrd/AvatarRDPanel.class differ diff --git a/src/ui/avatarrd/AvatarRDProperty.class b/src/ui/avatarrd/AvatarRDProperty.class new file mode 100644 index 0000000000000000000000000000000000000000..9d6c14e571c837799aeb8e3858f7700bcde9a97c Binary files /dev/null and b/src/ui/avatarrd/AvatarRDProperty.class differ diff --git a/src/ui/avatarrd/AvatarRDRefineConnector.class b/src/ui/avatarrd/AvatarRDRefineConnector.class new file mode 100644 index 0000000000000000000000000000000000000000..27752f3f694bdedc477698656be42154fcee0047 Binary files /dev/null and b/src/ui/avatarrd/AvatarRDRefineConnector.class differ diff --git a/src/ui/avatarrd/AvatarRDRequirement.class b/src/ui/avatarrd/AvatarRDRequirement.class new file mode 100644 index 0000000000000000000000000000000000000000..3cc3b957e22aaa8216080509ef857c9aac29cc12 Binary files /dev/null and b/src/ui/avatarrd/AvatarRDRequirement.class differ diff --git a/src/ui/avatarrd/AvatarRDSatisfyConnector.class b/src/ui/avatarrd/AvatarRDSatisfyConnector.class new file mode 100644 index 0000000000000000000000000000000000000000..48ab12ddbe527636f3b2c8fa94b98a3b3c3c6495 Binary files /dev/null and b/src/ui/avatarrd/AvatarRDSatisfyConnector.class differ diff --git a/src/ui/avatarrd/AvatarRDToolBar.class b/src/ui/avatarrd/AvatarRDToolBar.class new file mode 100644 index 0000000000000000000000000000000000000000..320b8777772e44727e1c65d884bbdf195be5cd55 Binary files /dev/null and b/src/ui/avatarrd/AvatarRDToolBar.class differ diff --git a/src/ui/avatarrd/AvatarRDVerifyConnector.class b/src/ui/avatarrd/AvatarRDVerifyConnector.class new file mode 100644 index 0000000000000000000000000000000000000000..aca6ee583a59389e178db9a00311325e5d76fbdc Binary files /dev/null and b/src/ui/avatarrd/AvatarRDVerifyConnector.class differ diff --git a/src/ui/avatarsmd/AvatarSMDBasicComponent.class b/src/ui/avatarsmd/AvatarSMDBasicComponent.class new file mode 100644 index 0000000000000000000000000000000000000000..363b588bd0e7ae89c597b0f92918013db9ff3746 Binary files /dev/null and b/src/ui/avatarsmd/AvatarSMDBasicComponent.class differ diff --git a/src/ui/avatarsmd/AvatarSMDChoice.class b/src/ui/avatarsmd/AvatarSMDChoice.class new file mode 100644 index 0000000000000000000000000000000000000000..3d7d28c9f7a3141f8999aaa7767e226fc944bb58 Binary files /dev/null and b/src/ui/avatarsmd/AvatarSMDChoice.class differ diff --git a/src/ui/avatarsmd/AvatarSMDConnectingPoint.class b/src/ui/avatarsmd/AvatarSMDConnectingPoint.class new file mode 100644 index 0000000000000000000000000000000000000000..f2312822aad2c75ad9a5e699c7c5e439344da717 Binary files /dev/null and b/src/ui/avatarsmd/AvatarSMDConnectingPoint.class differ diff --git a/src/ui/avatarsmd/AvatarSMDConnector.class b/src/ui/avatarsmd/AvatarSMDConnector.class new file mode 100644 index 0000000000000000000000000000000000000000..44049d961eef69a05f3321a0ed44ff68c2628ef0 Binary files /dev/null and b/src/ui/avatarsmd/AvatarSMDConnector.class differ diff --git a/src/ui/avatarsmd/AvatarSMDExpireTimer.class b/src/ui/avatarsmd/AvatarSMDExpireTimer.class new file mode 100644 index 0000000000000000000000000000000000000000..96b580333a9941f2be02294736319cda8a0e7411 Binary files /dev/null and b/src/ui/avatarsmd/AvatarSMDExpireTimer.class differ diff --git a/src/ui/avatarsmd/AvatarSMDLibraryFunctionCall.class b/src/ui/avatarsmd/AvatarSMDLibraryFunctionCall.class new file mode 100644 index 0000000000000000000000000000000000000000..8f2ec35dd9b83dcfbcb93ef8670d04e972105b72 Binary files /dev/null and b/src/ui/avatarsmd/AvatarSMDLibraryFunctionCall.class differ diff --git a/src/ui/avatarsmd/AvatarSMDPanel.class b/src/ui/avatarsmd/AvatarSMDPanel.class new file mode 100644 index 0000000000000000000000000000000000000000..ce43585acc0b0603975516b0d8cabb48a97174c0 Binary files /dev/null and b/src/ui/avatarsmd/AvatarSMDPanel.class differ diff --git a/src/ui/avatarsmd/AvatarSMDParallel.class b/src/ui/avatarsmd/AvatarSMDParallel.class new file mode 100644 index 0000000000000000000000000000000000000000..64a2230996846f670e3ab3cdec60b79ae3937aed Binary files /dev/null and b/src/ui/avatarsmd/AvatarSMDParallel.class differ diff --git a/src/ui/avatarsmd/AvatarSMDRandom.class b/src/ui/avatarsmd/AvatarSMDRandom.class new file mode 100644 index 0000000000000000000000000000000000000000..c15bcd71c95e024f42d9f63128c3ef7d28cd8fe3 Binary files /dev/null and b/src/ui/avatarsmd/AvatarSMDRandom.class differ diff --git a/src/ui/avatarsmd/AvatarSMDReceiveSignal.class b/src/ui/avatarsmd/AvatarSMDReceiveSignal.class new file mode 100644 index 0000000000000000000000000000000000000000..93f12f76b2ee766204b8afbdbf7f9109cfbd4967 Binary files /dev/null and b/src/ui/avatarsmd/AvatarSMDReceiveSignal.class differ diff --git a/src/ui/avatarsmd/AvatarSMDResetTimer.class b/src/ui/avatarsmd/AvatarSMDResetTimer.class new file mode 100644 index 0000000000000000000000000000000000000000..ae73a19dba1eb47a613b098c67a300d1f0d0eb3b Binary files /dev/null and b/src/ui/avatarsmd/AvatarSMDResetTimer.class differ diff --git a/src/ui/avatarsmd/AvatarSMDSendSignal.class b/src/ui/avatarsmd/AvatarSMDSendSignal.class new file mode 100644 index 0000000000000000000000000000000000000000..465c5fbef996de701b8563d449d76e4fdee41ced Binary files /dev/null and b/src/ui/avatarsmd/AvatarSMDSendSignal.class differ diff --git a/src/ui/avatarsmd/AvatarSMDSetTimer.class b/src/ui/avatarsmd/AvatarSMDSetTimer.class new file mode 100644 index 0000000000000000000000000000000000000000..a022447049d443951590aba43ed23ec1e970a03b Binary files /dev/null and b/src/ui/avatarsmd/AvatarSMDSetTimer.class differ diff --git a/src/ui/avatarsmd/AvatarSMDStartState.class b/src/ui/avatarsmd/AvatarSMDStartState.class new file mode 100644 index 0000000000000000000000000000000000000000..65defbf9cc3d75d601db9036c4f9a4e355d4c2e0 Binary files /dev/null and b/src/ui/avatarsmd/AvatarSMDStartState.class differ diff --git a/src/ui/avatarsmd/AvatarSMDState.class b/src/ui/avatarsmd/AvatarSMDState.class new file mode 100644 index 0000000000000000000000000000000000000000..202a65099fdc35c51c6f63185f9eeebeae4c848f Binary files /dev/null and b/src/ui/avatarsmd/AvatarSMDState.class differ diff --git a/src/ui/avatarsmd/AvatarSMDStopState.class b/src/ui/avatarsmd/AvatarSMDStopState.class new file mode 100644 index 0000000000000000000000000000000000000000..fe3b548dff87180f581bc2b9cb7ab0f92723b938 Binary files /dev/null and b/src/ui/avatarsmd/AvatarSMDStopState.class differ diff --git a/src/ui/avatarsmd/AvatarSMDToolBar.class b/src/ui/avatarsmd/AvatarSMDToolBar.class new file mode 100644 index 0000000000000000000000000000000000000000..6cf1fbbaa75dd7b07895585c40ca87445f7aaa62 Binary files /dev/null and b/src/ui/avatarsmd/AvatarSMDToolBar.class differ diff --git a/src/ui/avatarsmd/AvatarSMDTransitionInfo.class b/src/ui/avatarsmd/AvatarSMDTransitionInfo.class new file mode 100644 index 0000000000000000000000000000000000000000..3b8751abf2942044822c74e6681ea2855175917a Binary files /dev/null and b/src/ui/avatarsmd/AvatarSMDTransitionInfo.class differ diff --git a/src/ui/cd/TCDActivityDiagramBox.class b/src/ui/cd/TCDActivityDiagramBox.class new file mode 100644 index 0000000000000000000000000000000000000000..195d0b8ed74466b69f7050f216125104520159d2 Binary files /dev/null and b/src/ui/cd/TCDActivityDiagramBox.class differ diff --git a/src/ui/cd/TCDAttributeBox.class b/src/ui/cd/TCDAttributeBox.class new file mode 100644 index 0000000000000000000000000000000000000000..7fd166cac736226c81e3338a3c1dee8b1029db42 Binary files /dev/null and b/src/ui/cd/TCDAttributeBox.class differ diff --git a/src/ui/cd/TCDAttributeBoxNoConnection.class b/src/ui/cd/TCDAttributeBoxNoConnection.class new file mode 100644 index 0000000000000000000000000000000000000000..fdca90859c5b44adebd197ef1b8c80c5369a331b Binary files /dev/null and b/src/ui/cd/TCDAttributeBoxNoConnection.class differ diff --git a/src/ui/cd/TCDAttributeGateBox.class b/src/ui/cd/TCDAttributeGateBox.class new file mode 100644 index 0000000000000000000000000000000000000000..9b0d3f06416f1ad7d209770414ec20b210a27331 Binary files /dev/null and b/src/ui/cd/TCDAttributeGateBox.class differ diff --git a/src/ui/cd/TCDCompositionOperator.class b/src/ui/cd/TCDCompositionOperator.class new file mode 100644 index 0000000000000000000000000000000000000000..8ab219ca0da8fc30ddae2fda3403b766d0dff304 Binary files /dev/null and b/src/ui/cd/TCDCompositionOperator.class differ diff --git a/src/ui/cd/TCDCompositionOperatorWithSynchro.class b/src/ui/cd/TCDCompositionOperatorWithSynchro.class new file mode 100644 index 0000000000000000000000000000000000000000..58bd881481f9204bbcb61178e9de6122aa2ed5bf Binary files /dev/null and b/src/ui/cd/TCDCompositionOperatorWithSynchro.class differ diff --git a/src/ui/cd/TCDInvocationOperator.class b/src/ui/cd/TCDInvocationOperator.class new file mode 100644 index 0000000000000000000000000000000000000000..046372390cca8711edf902adbd1aab0938e152b1 Binary files /dev/null and b/src/ui/cd/TCDInvocationOperator.class differ diff --git a/src/ui/cd/TCDOperationBox.class b/src/ui/cd/TCDOperationBox.class new file mode 100644 index 0000000000000000000000000000000000000000..63ca8ec07b5f0a1ef5d0b56d83ebee825b779ee8 Binary files /dev/null and b/src/ui/cd/TCDOperationBox.class differ diff --git a/src/ui/cd/TCDOperationBoxNoConnection.class b/src/ui/cd/TCDOperationBoxNoConnection.class new file mode 100644 index 0000000000000000000000000000000000000000..50e3ec7d1d303f98b4d7af56dfc0d7b0675b9943 Binary files /dev/null and b/src/ui/cd/TCDOperationBoxNoConnection.class differ diff --git a/src/ui/cd/TCDParallelOperator.class b/src/ui/cd/TCDParallelOperator.class new file mode 100644 index 0000000000000000000000000000000000000000..56f077817c7042b7065207a0452fde1ee2e69982 Binary files /dev/null and b/src/ui/cd/TCDParallelOperator.class differ diff --git a/src/ui/cd/TCDPreemptionOperator.class b/src/ui/cd/TCDPreemptionOperator.class new file mode 100644 index 0000000000000000000000000000000000000000..48ce25d993648dcb1af48d71a92e45230b963600 Binary files /dev/null and b/src/ui/cd/TCDPreemptionOperator.class differ diff --git a/src/ui/cd/TCDReducedAttributeBox.class b/src/ui/cd/TCDReducedAttributeBox.class new file mode 100644 index 0000000000000000000000000000000000000000..53500dd85d4278bcdac830b25b8f37f27eb118cc Binary files /dev/null and b/src/ui/cd/TCDReducedAttributeBox.class differ diff --git a/src/ui/cd/TCDReducedAttributeGateBox.class b/src/ui/cd/TCDReducedAttributeGateBox.class new file mode 100644 index 0000000000000000000000000000000000000000..7a6daf6030ca06255425aab3546334680c41e33e Binary files /dev/null and b/src/ui/cd/TCDReducedAttributeGateBox.class differ diff --git a/src/ui/cd/TCDSequenceOperator.class b/src/ui/cd/TCDSequenceOperator.class new file mode 100644 index 0000000000000000000000000000000000000000..3593e1292b18e79fc6ea5af2e442fd8dc356b36e Binary files /dev/null and b/src/ui/cd/TCDSequenceOperator.class differ diff --git a/src/ui/cd/TCDSynchroGateList.class b/src/ui/cd/TCDSynchroGateList.class new file mode 100644 index 0000000000000000000000000000000000000000..03fd7804895e18b6722719f60fa6669a9985a4be Binary files /dev/null and b/src/ui/cd/TCDSynchroGateList.class differ diff --git a/src/ui/cd/TCDSynchroOperator.class b/src/ui/cd/TCDSynchroOperator.class new file mode 100644 index 0000000000000000000000000000000000000000..3c383937b07dc564119a877d6f1ba93d397aa252 Binary files /dev/null and b/src/ui/cd/TCDSynchroOperator.class differ diff --git a/src/ui/cd/TCDTClass.class b/src/ui/cd/TCDTClass.class new file mode 100644 index 0000000000000000000000000000000000000000..4506f528b049443b23cf0c9fbb2410f598d05a4a Binary files /dev/null and b/src/ui/cd/TCDTClass.class differ diff --git a/src/ui/cd/TCDTData.class b/src/ui/cd/TCDTData.class new file mode 100644 index 0000000000000000000000000000000000000000..150e6cf13c764955f9d7e3ef3b410c31810e6c84 Binary files /dev/null and b/src/ui/cd/TCDTData.class differ diff --git a/src/ui/cd/TCDTObject.class b/src/ui/cd/TCDTObject.class new file mode 100644 index 0000000000000000000000000000000000000000..c7d1e92bb60aac8a22105f285b5227e93abd630f Binary files /dev/null and b/src/ui/cd/TCDTObject.class differ diff --git a/src/ui/cd/TCDWatchdogGateList.class b/src/ui/cd/TCDWatchdogGateList.class new file mode 100644 index 0000000000000000000000000000000000000000..3073972697bfff7008497469a27b4f50af2ff14a Binary files /dev/null and b/src/ui/cd/TCDWatchdogGateList.class differ diff --git a/src/ui/cd/TCDWatchdogOperator.class b/src/ui/cd/TCDWatchdogOperator.class new file mode 100644 index 0000000000000000000000000000000000000000..d8a1cfecfd7e1a4e11a2590303fc7042d175144f Binary files /dev/null and b/src/ui/cd/TCDWatchdogOperator.class differ diff --git a/src/ui/cd/TClassDiagramPanel.class b/src/ui/cd/TClassDiagramPanel.class new file mode 100644 index 0000000000000000000000000000000000000000..5baaf4e0bc76467d5f686e154f884000805581f6 Binary files /dev/null and b/src/ui/cd/TClassDiagramPanel.class differ diff --git a/src/ui/cd/TClassDiagramToolBar.class b/src/ui/cd/TClassDiagramToolBar.class new file mode 100644 index 0000000000000000000000000000000000000000..c893067ce1ad7c88b9a6cb7baefbde5d24c1de91 Binary files /dev/null and b/src/ui/cd/TClassDiagramToolBar.class differ diff --git a/src/ui/cd/TGCReducedAttributeBox.class b/src/ui/cd/TGCReducedAttributeBox.class new file mode 100644 index 0000000000000000000000000000000000000000..bf12d473a2eeaa5228e224d4d6e2daf0c4be7d92 Binary files /dev/null and b/src/ui/cd/TGCReducedAttributeBox.class differ diff --git a/src/ui/cd/TGConnectingPointAssociation.class b/src/ui/cd/TGConnectingPointAssociation.class new file mode 100644 index 0000000000000000000000000000000000000000..33c142bf5e89c2864f86286c49a3c91639646ec0 Binary files /dev/null and b/src/ui/cd/TGConnectingPointAssociation.class differ diff --git a/src/ui/cd/TGConnectingPointCompositionOperator.class b/src/ui/cd/TGConnectingPointCompositionOperator.class new file mode 100644 index 0000000000000000000000000000000000000000..2e47d1ec5ab5880c764589ccb23a9d71e99f905f Binary files /dev/null and b/src/ui/cd/TGConnectingPointCompositionOperator.class differ diff --git a/src/ui/cd/TGConnectingPointTClasses.class b/src/ui/cd/TGConnectingPointTClasses.class new file mode 100644 index 0000000000000000000000000000000000000000..fcb354d8c3333d665142e23e8c6f5c26e8317795 Binary files /dev/null and b/src/ui/cd/TGConnectingPointTClasses.class differ diff --git a/src/ui/cd/TGConnectorAssociation.class b/src/ui/cd/TGConnectorAssociation.class new file mode 100644 index 0000000000000000000000000000000000000000..2cbeccfcebe79b63660a1d11262f3a46b624ee83 Binary files /dev/null and b/src/ui/cd/TGConnectorAssociation.class differ diff --git a/src/ui/cd/TGConnectorAssociationWithNavigation.class b/src/ui/cd/TGConnectorAssociationWithNavigation.class new file mode 100644 index 0000000000000000000000000000000000000000..2226b810d3b4fd559a786e96104555385964f3c5 Binary files /dev/null and b/src/ui/cd/TGConnectorAssociationWithNavigation.class differ diff --git a/src/ui/dd/TDDArtifact.class b/src/ui/dd/TDDArtifact.class new file mode 100644 index 0000000000000000000000000000000000000000..d13d06829d6fc792b15c6d4c8ac99f0230e57e24 Binary files /dev/null and b/src/ui/dd/TDDArtifact.class differ diff --git a/src/ui/dd/TDDNode.class b/src/ui/dd/TDDNode.class new file mode 100644 index 0000000000000000000000000000000000000000..3753b8289dffac0ffc4adfe990b678a04c47f128 Binary files /dev/null and b/src/ui/dd/TDDNode.class differ diff --git a/src/ui/dd/TDeploymentDiagramPanel.class b/src/ui/dd/TDeploymentDiagramPanel.class new file mode 100644 index 0000000000000000000000000000000000000000..60ed8e323763d05c3f29853c64b49d367b51b928 Binary files /dev/null and b/src/ui/dd/TDeploymentDiagramPanel.class differ diff --git a/src/ui/dd/TDeploymentDiagramToolBar.class b/src/ui/dd/TDeploymentDiagramToolBar.class new file mode 100644 index 0000000000000000000000000000000000000000..e9ef8f2ad69369958b0916e1b7a02916db3b1579 Binary files /dev/null and b/src/ui/dd/TDeploymentDiagramToolBar.class differ diff --git a/src/ui/dd/TGConnectingPointDD.class b/src/ui/dd/TGConnectingPointDD.class new file mode 100644 index 0000000000000000000000000000000000000000..a2d9827116067c8f12f8772834bb18012dc67d89 Binary files /dev/null and b/src/ui/dd/TGConnectingPointDD.class differ diff --git a/src/ui/dd/TGConnectorLinkNode.class b/src/ui/dd/TGConnectorLinkNode.class new file mode 100644 index 0000000000000000000000000000000000000000..32ce5a22aab58030897625ce60df25ed67f22734 Binary files /dev/null and b/src/ui/dd/TGConnectorLinkNode.class differ diff --git a/src/ui/diplodocusmethodology/DiplodocusMethodologyConnectingPoint.class b/src/ui/diplodocusmethodology/DiplodocusMethodologyConnectingPoint.class new file mode 100644 index 0000000000000000000000000000000000000000..dcc2f36642cbc10fde24ed3396f2ef932256e3aa Binary files /dev/null and b/src/ui/diplodocusmethodology/DiplodocusMethodologyConnectingPoint.class differ diff --git a/src/ui/diplodocusmethodology/DiplodocusMethodologyConnector.class b/src/ui/diplodocusmethodology/DiplodocusMethodologyConnector.class new file mode 100644 index 0000000000000000000000000000000000000000..bc6a5cbffa083a68fbcbf5262498b3083f9d6200 Binary files /dev/null and b/src/ui/diplodocusmethodology/DiplodocusMethodologyConnector.class differ diff --git a/src/ui/diplodocusmethodology/DiplodocusMethodologyDiagramName.class b/src/ui/diplodocusmethodology/DiplodocusMethodologyDiagramName.class new file mode 100644 index 0000000000000000000000000000000000000000..681ca1c539f32e510eb98523a73b9fcd020c36a6 Binary files /dev/null and b/src/ui/diplodocusmethodology/DiplodocusMethodologyDiagramName.class differ diff --git a/src/ui/diplodocusmethodology/DiplodocusMethodologyDiagramPanel.class b/src/ui/diplodocusmethodology/DiplodocusMethodologyDiagramPanel.class new file mode 100644 index 0000000000000000000000000000000000000000..55876b7e48995ac3e3095304c25a33c7b81644da Binary files /dev/null and b/src/ui/diplodocusmethodology/DiplodocusMethodologyDiagramPanel.class differ diff --git a/src/ui/diplodocusmethodology/DiplodocusMethodologyDiagramReference.class b/src/ui/diplodocusmethodology/DiplodocusMethodologyDiagramReference.class new file mode 100644 index 0000000000000000000000000000000000000000..6c33282a9643ab2a188751f4d00046151667cc79 Binary files /dev/null and b/src/ui/diplodocusmethodology/DiplodocusMethodologyDiagramReference.class differ diff --git a/src/ui/diplodocusmethodology/DiplodocusMethodologyDiagramReferenceToApplication.class b/src/ui/diplodocusmethodology/DiplodocusMethodologyDiagramReferenceToApplication.class new file mode 100644 index 0000000000000000000000000000000000000000..7a15416c9b469e8aeaf1b66056ff33af36a0a056 Binary files /dev/null and b/src/ui/diplodocusmethodology/DiplodocusMethodologyDiagramReferenceToApplication.class differ diff --git a/src/ui/diplodocusmethodology/DiplodocusMethodologyDiagramReferenceToArchitecture.class b/src/ui/diplodocusmethodology/DiplodocusMethodologyDiagramReferenceToArchitecture.class new file mode 100644 index 0000000000000000000000000000000000000000..fa826704dc10069b7ed4aaa55b78c7eb7a64c202 Binary files /dev/null and b/src/ui/diplodocusmethodology/DiplodocusMethodologyDiagramReferenceToArchitecture.class differ diff --git a/src/ui/diplodocusmethodology/DiplodocusMethodologyDiagramReferenceToCP.class b/src/ui/diplodocusmethodology/DiplodocusMethodologyDiagramReferenceToCP.class new file mode 100644 index 0000000000000000000000000000000000000000..6084aa70b060ba16cd8953960774f4a613b5cfaa Binary files /dev/null and b/src/ui/diplodocusmethodology/DiplodocusMethodologyDiagramReferenceToCP.class differ diff --git a/src/ui/diplodocusmethodology/DiplodocusMethodologyDiagramReferenceToMapping.class b/src/ui/diplodocusmethodology/DiplodocusMethodologyDiagramReferenceToMapping.class new file mode 100644 index 0000000000000000000000000000000000000000..43f5792cd009bbc87dcb17ca89404afa6ab75691 Binary files /dev/null and b/src/ui/diplodocusmethodology/DiplodocusMethodologyDiagramReferenceToMapping.class differ diff --git a/src/ui/diplodocusmethodology/DiplodocusMethodologyDiagramReferenceToRequirement.class b/src/ui/diplodocusmethodology/DiplodocusMethodologyDiagramReferenceToRequirement.class new file mode 100644 index 0000000000000000000000000000000000000000..d9a7e9dfb491a10ee26073b2d79c83bd7bdafe91 Binary files /dev/null and b/src/ui/diplodocusmethodology/DiplodocusMethodologyDiagramReferenceToRequirement.class differ diff --git a/src/ui/diplodocusmethodology/DiplodocusMethodologyDiagramToolbar.class b/src/ui/diplodocusmethodology/DiplodocusMethodologyDiagramToolbar.class new file mode 100644 index 0000000000000000000000000000000000000000..cfcda8c0b12352ed1ee2dfdd97b95ee12be7d82d Binary files /dev/null and b/src/ui/diplodocusmethodology/DiplodocusMethodologyDiagramToolbar.class differ diff --git a/src/ui/ebrdd/EBRDDActionState.class b/src/ui/ebrdd/EBRDDActionState.class new file mode 100644 index 0000000000000000000000000000000000000000..743625652ca92b46e81f20c5761bede2f8ea633c Binary files /dev/null and b/src/ui/ebrdd/EBRDDActionState.class differ diff --git a/src/ui/ebrdd/EBRDDAttributeBox.class b/src/ui/ebrdd/EBRDDAttributeBox.class new file mode 100644 index 0000000000000000000000000000000000000000..33e66329cbde8893c90f1effa541b3ccae93d133 Binary files /dev/null and b/src/ui/ebrdd/EBRDDAttributeBox.class differ diff --git a/src/ui/ebrdd/EBRDDChoice.class b/src/ui/ebrdd/EBRDDChoice.class new file mode 100644 index 0000000000000000000000000000000000000000..a6f554b4671fa52c75cf13cc9f88ba3b9bcc9cca Binary files /dev/null and b/src/ui/ebrdd/EBRDDChoice.class differ diff --git a/src/ui/ebrdd/EBRDDERB.class b/src/ui/ebrdd/EBRDDERB.class new file mode 100644 index 0000000000000000000000000000000000000000..4cbac23b6c08398c1d9c3a68dcd3145e818f28c9 Binary files /dev/null and b/src/ui/ebrdd/EBRDDERB.class differ diff --git a/src/ui/ebrdd/EBRDDERC.class b/src/ui/ebrdd/EBRDDERC.class new file mode 100644 index 0000000000000000000000000000000000000000..4fa1df922b06a8b7c2e135a6fcc419a19c6c9de7 Binary files /dev/null and b/src/ui/ebrdd/EBRDDERC.class differ diff --git a/src/ui/ebrdd/EBRDDESO.class b/src/ui/ebrdd/EBRDDESO.class new file mode 100644 index 0000000000000000000000000000000000000000..8a733fe648305c3c9ea78bc67e0a44e7497ea70e Binary files /dev/null and b/src/ui/ebrdd/EBRDDESO.class differ diff --git a/src/ui/ebrdd/EBRDDForLoop.class b/src/ui/ebrdd/EBRDDForLoop.class new file mode 100644 index 0000000000000000000000000000000000000000..d4574009ba4638eef7258e01e498835254dad545 Binary files /dev/null and b/src/ui/ebrdd/EBRDDForLoop.class differ diff --git a/src/ui/ebrdd/EBRDDPanel.class b/src/ui/ebrdd/EBRDDPanel.class new file mode 100644 index 0000000000000000000000000000000000000000..8df81a34f46e923c15e5ea6fdda19360bbca05ce Binary files /dev/null and b/src/ui/ebrdd/EBRDDPanel.class differ diff --git a/src/ui/ebrdd/EBRDDSequence.class b/src/ui/ebrdd/EBRDDSequence.class new file mode 100644 index 0000000000000000000000000000000000000000..bd82a7e0999976d8228c0f67020a41cfa0b44cbb Binary files /dev/null and b/src/ui/ebrdd/EBRDDSequence.class differ diff --git a/src/ui/ebrdd/EBRDDStartState.class b/src/ui/ebrdd/EBRDDStartState.class new file mode 100644 index 0000000000000000000000000000000000000000..3b90c5c3254f58493d5e8b836f73b47c798b923f Binary files /dev/null and b/src/ui/ebrdd/EBRDDStartState.class differ diff --git a/src/ui/ebrdd/EBRDDStopState.class b/src/ui/ebrdd/EBRDDStopState.class new file mode 100644 index 0000000000000000000000000000000000000000..4d1dbe1ad151ab887cb3bd578206364d15d96da1 Binary files /dev/null and b/src/ui/ebrdd/EBRDDStopState.class differ diff --git a/src/ui/ebrdd/EBRDDToolBar.class b/src/ui/ebrdd/EBRDDToolBar.class new file mode 100644 index 0000000000000000000000000000000000000000..90cbe3bc98c021c86fb47ce25f7436b54ed5a831 Binary files /dev/null and b/src/ui/ebrdd/EBRDDToolBar.class differ diff --git a/src/ui/ebrdd/TGConnectingPointEBRDD.class b/src/ui/ebrdd/TGConnectingPointEBRDD.class new file mode 100644 index 0000000000000000000000000000000000000000..88284099d356a6d469d812327e976671016f07aa Binary files /dev/null and b/src/ui/ebrdd/TGConnectingPointEBRDD.class differ diff --git a/src/ui/ebrdd/TGConnectingPointEBRDDERC.class b/src/ui/ebrdd/TGConnectingPointEBRDDERC.class new file mode 100644 index 0000000000000000000000000000000000000000..31737f093949b4e6d39aaf5a7dc21a2f96d4db5e Binary files /dev/null and b/src/ui/ebrdd/TGConnectingPointEBRDDERC.class differ diff --git a/src/ui/ebrdd/TGConnectorEBRDD.class b/src/ui/ebrdd/TGConnectorEBRDD.class new file mode 100644 index 0000000000000000000000000000000000000000..ae32e78e806bf13eed1b87cd5ad820ac49d6e858 Binary files /dev/null and b/src/ui/ebrdd/TGConnectorEBRDD.class differ diff --git a/src/ui/ebrdd/TGConnectorEBRDDERC.class b/src/ui/ebrdd/TGConnectorEBRDDERC.class new file mode 100644 index 0000000000000000000000000000000000000000..76cdc3e0f80131c92e62f2ad39be3cc583c251da Binary files /dev/null and b/src/ui/ebrdd/TGConnectorEBRDDERC.class differ diff --git a/src/ui/file/AUTFileFilter.class b/src/ui/file/AUTFileFilter.class new file mode 100644 index 0000000000000000000000000000000000000000..e9710d82bc935bd2435851898073d8bedb86274c Binary files /dev/null and b/src/ui/file/AUTFileFilter.class differ diff --git a/src/ui/file/BCGFileFilter.class b/src/ui/file/BCGFileFilter.class new file mode 100644 index 0000000000000000000000000000000000000000..f996e97ff023c12979b181d9b01f47176b505b1d Binary files /dev/null and b/src/ui/file/BCGFileFilter.class differ diff --git a/src/ui/file/DTAFileFilter.class b/src/ui/file/DTAFileFilter.class new file mode 100644 index 0000000000000000000000000000000000000000..df1101bdd583f3350e9435f9d48016032ace4ce6 Binary files /dev/null and b/src/ui/file/DTAFileFilter.class differ diff --git a/src/ui/file/MSCFilter.class b/src/ui/file/MSCFilter.class new file mode 100644 index 0000000000000000000000000000000000000000..31163dbe05a31d74f041216140b2c4e9e3179b01 Binary files /dev/null and b/src/ui/file/MSCFilter.class differ diff --git a/src/ui/file/PNGFilter.class b/src/ui/file/PNGFilter.class new file mode 100644 index 0000000000000000000000000000000000000000..ff5b7627b39cdae6993b264caa80fdd2524f2ea0 Binary files /dev/null and b/src/ui/file/PNGFilter.class differ diff --git a/src/ui/file/RGFileFilter.class b/src/ui/file/RGFileFilter.class new file mode 100644 index 0000000000000000000000000000000000000000..0f1a402eb91ce1dae0ace455aed4f85333035b0f Binary files /dev/null and b/src/ui/file/RGFileFilter.class differ diff --git a/src/ui/file/RTLFileFilter.class b/src/ui/file/RTLFileFilter.class new file mode 100644 index 0000000000000000000000000000000000000000..0ed269d3425b514f0ea8469c0d5d140cc21bc3b8 Binary files /dev/null and b/src/ui/file/RTLFileFilter.class differ diff --git a/src/ui/file/TDotFilter.class b/src/ui/file/TDotFilter.class new file mode 100644 index 0000000000000000000000000000000000000000..e015c54b03bed9018c2766e933f28e8a5017fba7 Binary files /dev/null and b/src/ui/file/TDotFilter.class differ diff --git a/src/ui/file/TFileFilter.class b/src/ui/file/TFileFilter.class new file mode 100644 index 0000000000000000000000000000000000000000..edc572a60ab7141171ce6a6f7de7ac36a48d7578 Binary files /dev/null and b/src/ui/file/TFileFilter.class differ diff --git a/src/ui/file/TImgFilter.class b/src/ui/file/TImgFilter.class new file mode 100644 index 0000000000000000000000000000000000000000..99228bc386654b1a9bfc9fe8c01e9c5384f18a0b Binary files /dev/null and b/src/ui/file/TImgFilter.class differ diff --git a/src/ui/file/TLSAFileFilter.class b/src/ui/file/TLSAFileFilter.class new file mode 100644 index 0000000000000000000000000000000000000000..67297956d91b23465531a25c174b4448aff49b5c Binary files /dev/null and b/src/ui/file/TLSAFileFilter.class differ diff --git a/src/ui/file/TLibFilter.class b/src/ui/file/TLibFilter.class new file mode 100644 index 0000000000000000000000000000000000000000..70ef56721beac44d6010e6ec84fee2f0bbc29a5e Binary files /dev/null and b/src/ui/file/TLibFilter.class differ diff --git a/src/ui/file/TSVGFilter.class b/src/ui/file/TSVGFilter.class new file mode 100644 index 0000000000000000000000000000000000000000..7ad2caa9178eb36dc8861dffc00ac5dce60f9d81 Binary files /dev/null and b/src/ui/file/TSVGFilter.class differ diff --git a/src/ui/file/TTIFFilter.class b/src/ui/file/TTIFFilter.class new file mode 100644 index 0000000000000000000000000000000000000000..8bfabd78366c7afb3db5d9b39a9c83c83448ae5a Binary files /dev/null and b/src/ui/file/TTIFFilter.class differ diff --git a/src/ui/graph/AUTBlock.class b/src/ui/graph/AUTBlock.class new file mode 100644 index 0000000000000000000000000000000000000000..6fbc21c5facb26163e77553f5a550bb396844176 Binary files /dev/null and b/src/ui/graph/AUTBlock.class differ diff --git a/src/ui/graph/AUTElement.class b/src/ui/graph/AUTElement.class new file mode 100644 index 0000000000000000000000000000000000000000..44b7f978c2b2b31dcc98491d28b7465820ea4664 Binary files /dev/null and b/src/ui/graph/AUTElement.class differ diff --git a/src/ui/graph/AUTGraph.class b/src/ui/graph/AUTGraph.class new file mode 100644 index 0000000000000000000000000000000000000000..240d0b6963e59568a0d785481c7964ea8d584090 Binary files /dev/null and b/src/ui/graph/AUTGraph.class differ diff --git a/src/ui/graph/AUTGraphDisplay$BasicFrame.class b/src/ui/graph/AUTGraphDisplay$BasicFrame.class new file mode 100644 index 0000000000000000000000000000000000000000..4dd1ce2d32133c30e63106a75551bc625aa752ec Binary files /dev/null and b/src/ui/graph/AUTGraphDisplay$BasicFrame.class differ diff --git a/src/ui/graph/AUTGraphDisplay$InitializeApplication.class b/src/ui/graph/AUTGraphDisplay$InitializeApplication.class new file mode 100644 index 0000000000000000000000000000000000000000..d9c12d468a302c6daa2cfc113c20ef25fd3d0713 Binary files /dev/null and b/src/ui/graph/AUTGraphDisplay$InitializeApplication.class differ diff --git a/src/ui/graph/AUTGraphDisplay.class b/src/ui/graph/AUTGraphDisplay.class new file mode 100644 index 0000000000000000000000000000000000000000..593efa843d6abea9be1d4808f12b7b69db39c15a Binary files /dev/null and b/src/ui/graph/AUTGraphDisplay.class differ diff --git a/src/ui/graph/AUTMappingGraph.class b/src/ui/graph/AUTMappingGraph.class new file mode 100644 index 0000000000000000000000000000000000000000..82744f886b58c831992458eaebd8b19e77b16082 Binary files /dev/null and b/src/ui/graph/AUTMappingGraph.class differ diff --git a/src/ui/graph/AUTPartition.class b/src/ui/graph/AUTPartition.class new file mode 100644 index 0000000000000000000000000000000000000000..1264e7e6cdf7b57d5c108fb430ba516456f9a90b Binary files /dev/null and b/src/ui/graph/AUTPartition.class differ diff --git a/src/ui/graph/AUTSplitter.class b/src/ui/graph/AUTSplitter.class new file mode 100644 index 0000000000000000000000000000000000000000..6ea8beb74b8cbc2ca44fab3cfc7cb38fffb4382a Binary files /dev/null and b/src/ui/graph/AUTSplitter.class differ diff --git a/src/ui/graph/AUTState.class b/src/ui/graph/AUTState.class new file mode 100644 index 0000000000000000000000000000000000000000..d9bd31520b18e8b951d58d8613b3987b047999a7 Binary files /dev/null and b/src/ui/graph/AUTState.class differ diff --git a/src/ui/graph/AUTTransition.class b/src/ui/graph/AUTTransition.class new file mode 100644 index 0000000000000000000000000000000000000000..1237c19b24b783c857c0790d679b12afc7ee8f65 Binary files /dev/null and b/src/ui/graph/AUTTransition.class differ diff --git a/src/ui/graph/CorePowerConsumption.class b/src/ui/graph/CorePowerConsumption.class new file mode 100644 index 0000000000000000000000000000000000000000..d3ff20938f418dd05413a0f5f07db3c707d82759 Binary files /dev/null and b/src/ui/graph/CorePowerConsumption.class differ diff --git a/src/ui/graph/RG.class b/src/ui/graph/RG.class new file mode 100644 index 0000000000000000000000000000000000000000..b369f77950be70f114011fd230857c7f000807dc Binary files /dev/null and b/src/ui/graph/RG.class differ diff --git a/src/ui/graph/VCDGenerator.class b/src/ui/graph/VCDGenerator.class new file mode 100644 index 0000000000000000000000000000000000000000..e6b5b7cd16e68a4472d0cd42727a54a88c4d40f6 Binary files /dev/null and b/src/ui/graph/VCDGenerator.class differ diff --git a/src/ui/interactivesimulation/BenchmarkCommandsToolBar.class b/src/ui/interactivesimulation/BenchmarkCommandsToolBar.class new file mode 100644 index 0000000000000000000000000000000000000000..6a111c1722a40b2a9ea94348542472cfcff89a55 Binary files /dev/null and b/src/ui/interactivesimulation/BenchmarkCommandsToolBar.class differ diff --git a/src/ui/interactivesimulation/BusTableModel.class b/src/ui/interactivesimulation/BusTableModel.class new file mode 100644 index 0000000000000000000000000000000000000000..1ebc66edb589bc4d44b54f7b65d6a82550aa4bab Binary files /dev/null and b/src/ui/interactivesimulation/BusTableModel.class differ diff --git a/src/ui/interactivesimulation/CPUTableModel.class b/src/ui/interactivesimulation/CPUTableModel.class new file mode 100644 index 0000000000000000000000000000000000000000..bf6fa8b799128127bf2d5e259e36f0537ab40f98 Binary files /dev/null and b/src/ui/interactivesimulation/CPUTableModel.class differ diff --git a/src/ui/interactivesimulation/FormalVerificationToolBar.class b/src/ui/interactivesimulation/FormalVerificationToolBar.class new file mode 100644 index 0000000000000000000000000000000000000000..ad2a6686329adab57e7784cdb2175ebf682715ea Binary files /dev/null and b/src/ui/interactivesimulation/FormalVerificationToolBar.class differ diff --git a/src/ui/interactivesimulation/GenericTransaction.class b/src/ui/interactivesimulation/GenericTransaction.class new file mode 100644 index 0000000000000000000000000000000000000000..cc9b6f3f50029c84fd4767adc2ed156dff8fb120 Binary files /dev/null and b/src/ui/interactivesimulation/GenericTransaction.class differ diff --git a/src/ui/interactivesimulation/InteractiveSimulationActions.class b/src/ui/interactivesimulation/InteractiveSimulationActions.class new file mode 100644 index 0000000000000000000000000000000000000000..8873271713431db34ab5671d4dd4c954ed47b1aa Binary files /dev/null and b/src/ui/interactivesimulation/InteractiveSimulationActions.class differ diff --git a/src/ui/interactivesimulation/InteractiveSimulationBar.class b/src/ui/interactivesimulation/InteractiveSimulationBar.class new file mode 100644 index 0000000000000000000000000000000000000000..5c7c5f632f9acb4141708ef1e226bb6031d5053b Binary files /dev/null and b/src/ui/interactivesimulation/InteractiveSimulationBar.class differ diff --git a/src/ui/interactivesimulation/JFrameInteractiveSimulation$MouseHandler.class b/src/ui/interactivesimulation/JFrameInteractiveSimulation$MouseHandler.class new file mode 100644 index 0000000000000000000000000000000000000000..d893f28113b339028c94a677f819a567fb2dca77 Binary files /dev/null and b/src/ui/interactivesimulation/JFrameInteractiveSimulation$MouseHandler.class differ diff --git a/src/ui/interactivesimulation/JFrameInteractiveSimulation.class b/src/ui/interactivesimulation/JFrameInteractiveSimulation.class new file mode 100644 index 0000000000000000000000000000000000000000..3e7a362543c1b4e29893e6e877837955049da06d Binary files /dev/null and b/src/ui/interactivesimulation/JFrameInteractiveSimulation.class differ diff --git a/src/ui/interactivesimulation/JFrameSimulationSDPanel.class b/src/ui/interactivesimulation/JFrameSimulationSDPanel.class new file mode 100644 index 0000000000000000000000000000000000000000..4d79dfbcec224ab0eac193ab23064391f096a606 Binary files /dev/null and b/src/ui/interactivesimulation/JFrameSimulationSDPanel.class differ diff --git a/src/ui/interactivesimulation/JPanelBreakPoints.class b/src/ui/interactivesimulation/JPanelBreakPoints.class new file mode 100644 index 0000000000000000000000000000000000000000..8058804c3480ed3b171fb04d995ae11354bcbab0 Binary files /dev/null and b/src/ui/interactivesimulation/JPanelBreakPoints.class differ diff --git a/src/ui/interactivesimulation/JPanelSetVariables.class b/src/ui/interactivesimulation/JPanelSetVariables.class new file mode 100644 index 0000000000000000000000000000000000000000..84d8fb0174aaf283682a68640a210ff3b0051713 Binary files /dev/null and b/src/ui/interactivesimulation/JPanelSetVariables.class differ diff --git a/src/ui/interactivesimulation/JPanelTransactions.class b/src/ui/interactivesimulation/JPanelTransactions.class new file mode 100644 index 0000000000000000000000000000000000000000..130a57dcdcbe341decb8c7c5f20afeb858c3cdf3 Binary files /dev/null and b/src/ui/interactivesimulation/JPanelTransactions.class differ diff --git a/src/ui/interactivesimulation/JSimulationSDPanel.class b/src/ui/interactivesimulation/JSimulationSDPanel.class new file mode 100644 index 0000000000000000000000000000000000000000..12e28cc453290f318978d21b3c031e2800529635 Binary files /dev/null and b/src/ui/interactivesimulation/JSimulationSDPanel.class differ diff --git a/src/ui/interactivesimulation/LatencyTableModel.class b/src/ui/interactivesimulation/LatencyTableModel.class new file mode 100644 index 0000000000000000000000000000000000000000..4d7b62ddbc40de69b4b107654789714695fc335a Binary files /dev/null and b/src/ui/interactivesimulation/LatencyTableModel.class differ diff --git a/src/ui/interactivesimulation/MainCommandsToolBar.class b/src/ui/interactivesimulation/MainCommandsToolBar.class new file mode 100644 index 0000000000000000000000000000000000000000..cb1c8a4127bade3f6baaf86e916edd6589b36f6e Binary files /dev/null and b/src/ui/interactivesimulation/MainCommandsToolBar.class differ diff --git a/src/ui/interactivesimulation/MemTableModel.class b/src/ui/interactivesimulation/MemTableModel.class new file mode 100644 index 0000000000000000000000000000000000000000..d0fafaf0cafbe5142ac157ad7adc1c05990bf2c8 Binary files /dev/null and b/src/ui/interactivesimulation/MemTableModel.class differ diff --git a/src/ui/interactivesimulation/SaveCommandsToolBar.class b/src/ui/interactivesimulation/SaveCommandsToolBar.class new file mode 100644 index 0000000000000000000000000000000000000000..6e85bb7a2d157c819aeffec259f4a142dd1e93bb Binary files /dev/null and b/src/ui/interactivesimulation/SaveCommandsToolBar.class differ diff --git a/src/ui/interactivesimulation/SimulationLatency.class b/src/ui/interactivesimulation/SimulationLatency.class new file mode 100644 index 0000000000000000000000000000000000000000..7a66a1880f4e2fd9ca100e2d353e81becb716724 Binary files /dev/null and b/src/ui/interactivesimulation/SimulationLatency.class differ diff --git a/src/ui/interactivesimulation/SimulationTransaction.class b/src/ui/interactivesimulation/SimulationTransaction.class new file mode 100644 index 0000000000000000000000000000000000000000..de021ca62621d2829d06f24ab9ec28f2e4328c39 Binary files /dev/null and b/src/ui/interactivesimulation/SimulationTransaction.class differ diff --git a/src/ui/interactivesimulation/StateCommandsToolBar.class b/src/ui/interactivesimulation/StateCommandsToolBar.class new file mode 100644 index 0000000000000000000000000000000000000000..1104a5c5c571deb69e1a7a4cf8b973ecabd6621f Binary files /dev/null and b/src/ui/interactivesimulation/StateCommandsToolBar.class differ diff --git a/src/ui/interactivesimulation/TaskTableModel.class b/src/ui/interactivesimulation/TaskTableModel.class new file mode 100644 index 0000000000000000000000000000000000000000..455c0a0c9dc177e90750d5641b6d972742f70e2e Binary files /dev/null and b/src/ui/interactivesimulation/TaskTableModel.class differ diff --git a/src/ui/interactivesimulation/TaskVariableTableModel.class b/src/ui/interactivesimulation/TaskVariableTableModel.class new file mode 100644 index 0000000000000000000000000000000000000000..4311ba00b57fc6e807bef5b83c1a5ee1f8fc6bcb Binary files /dev/null and b/src/ui/interactivesimulation/TaskVariableTableModel.class differ diff --git a/src/ui/interactivesimulation/TransactionTableModel.class b/src/ui/interactivesimulation/TransactionTableModel.class new file mode 100644 index 0000000000000000000000000000000000000000..9f00ef5047fd64889eb4157b6b14b463944b945a Binary files /dev/null and b/src/ui/interactivesimulation/TransactionTableModel.class differ diff --git a/src/ui/iod/IODChoice.class b/src/ui/iod/IODChoice.class new file mode 100644 index 0000000000000000000000000000000000000000..7334ed9e8afa6f9f3b5548b45d2a05c06fbc7d5a Binary files /dev/null and b/src/ui/iod/IODChoice.class differ diff --git a/src/ui/iod/IODJunction.class b/src/ui/iod/IODJunction.class new file mode 100644 index 0000000000000000000000000000000000000000..858b4d7a5269d8940669316d1f4edb77de2fb20b Binary files /dev/null and b/src/ui/iod/IODJunction.class differ diff --git a/src/ui/iod/IODParallel.class b/src/ui/iod/IODParallel.class new file mode 100644 index 0000000000000000000000000000000000000000..8c62ea8ca780e3e669a2d183b1de7bdc9cabf05c Binary files /dev/null and b/src/ui/iod/IODParallel.class differ diff --git a/src/ui/iod/IODPreemption.class b/src/ui/iod/IODPreemption.class new file mode 100644 index 0000000000000000000000000000000000000000..e6ce53ed508f0430f7dcaa5abee537e34cae96c3 Binary files /dev/null and b/src/ui/iod/IODPreemption.class differ diff --git a/src/ui/iod/IODRefIOD.class b/src/ui/iod/IODRefIOD.class new file mode 100644 index 0000000000000000000000000000000000000000..2162f074f39931d4ba6137ad7d8bcc3ecbbab7e2 Binary files /dev/null and b/src/ui/iod/IODRefIOD.class differ diff --git a/src/ui/iod/IODRefSD.class b/src/ui/iod/IODRefSD.class new file mode 100644 index 0000000000000000000000000000000000000000..f28dabe25cbfc29bf4388f90993832a93a911e99 Binary files /dev/null and b/src/ui/iod/IODRefSD.class differ diff --git a/src/ui/iod/IODSequence.class b/src/ui/iod/IODSequence.class new file mode 100644 index 0000000000000000000000000000000000000000..84d79fef4589ad55f5957ccd35d24dc2ef6794c2 Binary files /dev/null and b/src/ui/iod/IODSequence.class differ diff --git a/src/ui/iod/IODStartState.class b/src/ui/iod/IODStartState.class new file mode 100644 index 0000000000000000000000000000000000000000..21137359704bbb68bb837d4b942694bb42bcc29f Binary files /dev/null and b/src/ui/iod/IODStartState.class differ diff --git a/src/ui/iod/IODStopState.class b/src/ui/iod/IODStopState.class new file mode 100644 index 0000000000000000000000000000000000000000..a149f8abcd604830ad7e2fe23c1eb0560f6b0f7d Binary files /dev/null and b/src/ui/iod/IODStopState.class differ diff --git a/src/ui/iod/InteractionOverviewDiagramPanel.class b/src/ui/iod/InteractionOverviewDiagramPanel.class new file mode 100644 index 0000000000000000000000000000000000000000..2950cc13f6bd8b20d9bf7d4498f3cad8d6fad29b Binary files /dev/null and b/src/ui/iod/InteractionOverviewDiagramPanel.class differ diff --git a/src/ui/iod/InteractionOverviewDiagramToolBar.class b/src/ui/iod/InteractionOverviewDiagramToolBar.class new file mode 100644 index 0000000000000000000000000000000000000000..802ed8a4b4e1d0beba7eb05d2913731718d4bc8b Binary files /dev/null and b/src/ui/iod/InteractionOverviewDiagramToolBar.class differ diff --git a/src/ui/iod/TGConnectingPointIOD.class b/src/ui/iod/TGConnectingPointIOD.class new file mode 100644 index 0000000000000000000000000000000000000000..2517e59c8717453440ba9ee080e5d6d8b37c9b7c Binary files /dev/null and b/src/ui/iod/TGConnectingPointIOD.class differ diff --git a/src/ui/iod/TGConnectorInteraction.class b/src/ui/iod/TGConnectorInteraction.class new file mode 100644 index 0000000000000000000000000000000000000000..a2b7806ee0e1cbc1cf31dd79bcb48b2181578a68 Binary files /dev/null and b/src/ui/iod/TGConnectorInteraction.class differ diff --git a/src/ui/ncdd/NCConnectorNode.class b/src/ui/ncdd/NCConnectorNode.class new file mode 100644 index 0000000000000000000000000000000000000000..4c889b423509e2ee028212f91e76796f7e292cd8 Binary files /dev/null and b/src/ui/ncdd/NCConnectorNode.class differ diff --git a/src/ui/ncdd/NCDiagramPanel.class b/src/ui/ncdd/NCDiagramPanel.class new file mode 100644 index 0000000000000000000000000000000000000000..acbfb26f951c74e17d09b9e0702e7552e0c402e6 Binary files /dev/null and b/src/ui/ncdd/NCDiagramPanel.class differ diff --git a/src/ui/ncdd/NCDiagramToolBar.class b/src/ui/ncdd/NCDiagramToolBar.class new file mode 100644 index 0000000000000000000000000000000000000000..d5756ffa6b93161b1ebb411dbc6bb889c4743050 Binary files /dev/null and b/src/ui/ncdd/NCDiagramToolBar.class differ diff --git a/src/ui/ncdd/NCEqNode.class b/src/ui/ncdd/NCEqNode.class new file mode 100644 index 0000000000000000000000000000000000000000..1d58a92389c8c7fa9b862639f73c86d65817b0c3 Binary files /dev/null and b/src/ui/ncdd/NCEqNode.class differ diff --git a/src/ui/ncdd/NCNodeConnectingPoint.class b/src/ui/ncdd/NCNodeConnectingPoint.class new file mode 100644 index 0000000000000000000000000000000000000000..b5041af5a97b131b466f3952ac7910e4b034992a Binary files /dev/null and b/src/ui/ncdd/NCNodeConnectingPoint.class differ diff --git a/src/ui/ncdd/NCRoute.class b/src/ui/ncdd/NCRoute.class new file mode 100644 index 0000000000000000000000000000000000000000..a488417065b09ae544e757fb5e54e380ae3768da Binary files /dev/null and b/src/ui/ncdd/NCRoute.class differ diff --git a/src/ui/ncdd/NCRouteArtifact.class b/src/ui/ncdd/NCRouteArtifact.class new file mode 100644 index 0000000000000000000000000000000000000000..a2808c863da1bbfecefa6602d457c9ee49f6a20d Binary files /dev/null and b/src/ui/ncdd/NCRouteArtifact.class differ diff --git a/src/ui/ncdd/NCSwitchNode.class b/src/ui/ncdd/NCSwitchNode.class new file mode 100644 index 0000000000000000000000000000000000000000..b77c5893f532e05a9de65dab205ae07be883a911 Binary files /dev/null and b/src/ui/ncdd/NCSwitchNode.class differ diff --git a/src/ui/ncdd/NCTrafficArtifact.class b/src/ui/ncdd/NCTrafficArtifact.class new file mode 100644 index 0000000000000000000000000000000000000000..f98127245eac2955d4425ac4d3435f086706f500 Binary files /dev/null and b/src/ui/ncdd/NCTrafficArtifact.class differ diff --git a/src/ui/osad/TOSADActionState.class b/src/ui/osad/TOSADActionState.class new file mode 100644 index 0000000000000000000000000000000000000000..c482b705c0114766b642f15cd6a565aef10ba5b2 Binary files /dev/null and b/src/ui/osad/TOSADActionState.class differ diff --git a/src/ui/osad/TOSADChoice.class b/src/ui/osad/TOSADChoice.class new file mode 100644 index 0000000000000000000000000000000000000000..49b7c22953c8b70cab58e8707e0393524cece565 Binary files /dev/null and b/src/ui/osad/TOSADChoice.class differ diff --git a/src/ui/osad/TOSADConnectingPoint.class b/src/ui/osad/TOSADConnectingPoint.class new file mode 100644 index 0000000000000000000000000000000000000000..365d189e84138dd638cd32feba27b6c82d9b4676 Binary files /dev/null and b/src/ui/osad/TOSADConnectingPoint.class differ diff --git a/src/ui/osad/TOSADConnector.class b/src/ui/osad/TOSADConnector.class new file mode 100644 index 0000000000000000000000000000000000000000..5eb675b8b61d8e09bec342e211045f8e0b234e73 Binary files /dev/null and b/src/ui/osad/TOSADConnector.class differ diff --git a/src/ui/osad/TOSADIntTimeInterval.class b/src/ui/osad/TOSADIntTimeInterval.class new file mode 100644 index 0000000000000000000000000000000000000000..8578f5f25a49472e4bee66314ce904ebd586f559 Binary files /dev/null and b/src/ui/osad/TOSADIntTimeInterval.class differ diff --git a/src/ui/osad/TOSADJunction.class b/src/ui/osad/TOSADJunction.class new file mode 100644 index 0000000000000000000000000000000000000000..8e5b1683545f458098285533a747a634e500a8ef Binary files /dev/null and b/src/ui/osad/TOSADJunction.class differ diff --git a/src/ui/osad/TOSADStartState.class b/src/ui/osad/TOSADStartState.class new file mode 100644 index 0000000000000000000000000000000000000000..f7a86eb1d7ff4accc5ed3131a0fb43ff58ed968a Binary files /dev/null and b/src/ui/osad/TOSADStartState.class differ diff --git a/src/ui/osad/TOSADStopState.class b/src/ui/osad/TOSADStopState.class new file mode 100644 index 0000000000000000000000000000000000000000..db3ed1ee1e838b3f26eb4f79186c5771b4451daf Binary files /dev/null and b/src/ui/osad/TOSADStopState.class differ diff --git a/src/ui/osad/TOSADTimeInterval.class b/src/ui/osad/TOSADTimeInterval.class new file mode 100644 index 0000000000000000000000000000000000000000..f225da52502adcc0740248431f3fdf707d2429b3 Binary files /dev/null and b/src/ui/osad/TOSADTimeInterval.class differ diff --git a/src/ui/osad/TURTLEOSActivityDiagramPanel.class b/src/ui/osad/TURTLEOSActivityDiagramPanel.class new file mode 100644 index 0000000000000000000000000000000000000000..ccdce5c2f2914f81e276ac64f31e30c34cfcf649 Binary files /dev/null and b/src/ui/osad/TURTLEOSActivityDiagramPanel.class differ diff --git a/src/ui/osad/TURTLEOSActivityDiagramToolBar.class b/src/ui/osad/TURTLEOSActivityDiagramToolBar.class new file mode 100644 index 0000000000000000000000000000000000000000..9e1b9b79e27fb20ef054462cda6f642c50efb014 Binary files /dev/null and b/src/ui/osad/TURTLEOSActivityDiagramToolBar.class differ diff --git a/src/ui/oscd/TGConnectingPointTOSAssociation.class b/src/ui/oscd/TGConnectingPointTOSAssociation.class new file mode 100644 index 0000000000000000000000000000000000000000..1b4f57ede02d24252c109c68add39b2f6d53dd46 Binary files /dev/null and b/src/ui/oscd/TGConnectingPointTOSAssociation.class differ diff --git a/src/ui/oscd/TGConnectingPointTOSClasses.class b/src/ui/oscd/TGConnectingPointTOSClasses.class new file mode 100644 index 0000000000000000000000000000000000000000..78a3a207f4341a284ecaa355116d212b7050b403 Binary files /dev/null and b/src/ui/oscd/TGConnectingPointTOSClasses.class differ diff --git a/src/ui/oscd/TGConnectingPointTOSCompositionOperator.class b/src/ui/oscd/TGConnectingPointTOSCompositionOperator.class new file mode 100644 index 0000000000000000000000000000000000000000..b23458cf2b7e210aa36d67aabba812daaf68e96a Binary files /dev/null and b/src/ui/oscd/TGConnectingPointTOSCompositionOperator.class differ diff --git a/src/ui/oscd/TOSCDActivityDiagramBox.class b/src/ui/oscd/TOSCDActivityDiagramBox.class new file mode 100644 index 0000000000000000000000000000000000000000..43d97d7a2d8e4cd920f7d0eb8b6d3d3e0bfcdd59 Binary files /dev/null and b/src/ui/oscd/TOSCDActivityDiagramBox.class differ diff --git a/src/ui/oscd/TOSCDAttributeBox.class b/src/ui/oscd/TOSCDAttributeBox.class new file mode 100644 index 0000000000000000000000000000000000000000..2ae1c774307b6ca307031f97d474a28d6a1a2cbe Binary files /dev/null and b/src/ui/oscd/TOSCDAttributeBox.class differ diff --git a/src/ui/oscd/TOSCDAttributeGateBox.class b/src/ui/oscd/TOSCDAttributeGateBox.class new file mode 100644 index 0000000000000000000000000000000000000000..3bc48a59a3beca0aa7fd90131b8486b18daadabb Binary files /dev/null and b/src/ui/oscd/TOSCDAttributeGateBox.class differ diff --git a/src/ui/oscd/TOSCDOperationBox.class b/src/ui/oscd/TOSCDOperationBox.class new file mode 100644 index 0000000000000000000000000000000000000000..75a7e0fea4d7d3f2cdd15eb1fd3ca0b4f696e913 Binary files /dev/null and b/src/ui/oscd/TOSCDOperationBox.class differ diff --git a/src/ui/oscd/TOSCallInfo.class b/src/ui/oscd/TOSCallInfo.class new file mode 100644 index 0000000000000000000000000000000000000000..bf439ad16e17fbd3d7b303691442d8cecce2c611 Binary files /dev/null and b/src/ui/oscd/TOSCallInfo.class differ diff --git a/src/ui/oscd/TOSCallOperator.class b/src/ui/oscd/TOSCallOperator.class new file mode 100644 index 0000000000000000000000000000000000000000..c381b4b2ae58e88fdb6e0b896d98267711b69af9 Binary files /dev/null and b/src/ui/oscd/TOSCallOperator.class differ diff --git a/src/ui/oscd/TOSClass.class b/src/ui/oscd/TOSClass.class new file mode 100644 index 0000000000000000000000000000000000000000..e419cc9a0fbbff082360e3126970da8bdb5a9132 Binary files /dev/null and b/src/ui/oscd/TOSClass.class differ diff --git a/src/ui/oscd/TOSCompositionOperator.class b/src/ui/oscd/TOSCompositionOperator.class new file mode 100644 index 0000000000000000000000000000000000000000..a2f8c2f529fd98fcb4aa90027cc3fe51be4ad949 Binary files /dev/null and b/src/ui/oscd/TOSCompositionOperator.class differ diff --git a/src/ui/oscd/TOSConnectorAssociation.class b/src/ui/oscd/TOSConnectorAssociation.class new file mode 100644 index 0000000000000000000000000000000000000000..f01e9a8fee9beab091c80c3aecd75c04a262c184 Binary files /dev/null and b/src/ui/oscd/TOSConnectorAssociation.class differ diff --git a/src/ui/oscd/TOSConnectorAssociationWithNavigation.class b/src/ui/oscd/TOSConnectorAssociationWithNavigation.class new file mode 100644 index 0000000000000000000000000000000000000000..2e6e6ad875a25b7fb25a535ee59777d229f534de Binary files /dev/null and b/src/ui/oscd/TOSConnectorAssociationWithNavigation.class differ diff --git a/src/ui/oscd/TOSConnectorCompositionOperator.class b/src/ui/oscd/TOSConnectorCompositionOperator.class new file mode 100644 index 0000000000000000000000000000000000000000..312701f3d73bd2b8265890a505ccc64edbb525e7 Binary files /dev/null and b/src/ui/oscd/TOSConnectorCompositionOperator.class differ diff --git a/src/ui/oscd/TOSEvtInfo.class b/src/ui/oscd/TOSEvtInfo.class new file mode 100644 index 0000000000000000000000000000000000000000..64063ed64c9992e2c71aa3d1e76de602268a81fc Binary files /dev/null and b/src/ui/oscd/TOSEvtInfo.class differ diff --git a/src/ui/oscd/TOSEvtOperator.class b/src/ui/oscd/TOSEvtOperator.class new file mode 100644 index 0000000000000000000000000000000000000000..93f9c9c2113d44649f3bcd0fd28002fb325584a8 Binary files /dev/null and b/src/ui/oscd/TOSEvtOperator.class differ diff --git a/src/ui/oscd/TURTLEOSClassDiagramPanel.class b/src/ui/oscd/TURTLEOSClassDiagramPanel.class new file mode 100644 index 0000000000000000000000000000000000000000..571cda82afc3212748cdfd679aa40526a0daa7e0 Binary files /dev/null and b/src/ui/oscd/TURTLEOSClassDiagramPanel.class differ diff --git a/src/ui/oscd/TURTLEOSClassDiagramToolBar.class b/src/ui/oscd/TURTLEOSClassDiagramToolBar.class new file mode 100644 index 0000000000000000000000000000000000000000..ffa1cf19d95edc3d8100656f88b974c7e406aa24 Binary files /dev/null and b/src/ui/oscd/TURTLEOSClassDiagramToolBar.class differ diff --git a/src/ui/procsd/JDialogAttributeProCSD.class b/src/ui/procsd/JDialogAttributeProCSD.class new file mode 100644 index 0000000000000000000000000000000000000000..be1e67f615014003cff85a0538c5619c010f4a11 Binary files /dev/null and b/src/ui/procsd/JDialogAttributeProCSD.class differ diff --git a/src/ui/procsd/ProActiveCompSpecificationCSDPanel.class b/src/ui/procsd/ProActiveCompSpecificationCSDPanel.class new file mode 100644 index 0000000000000000000000000000000000000000..f8cc827c5e147c1fe3ea2c30c6fe1bdb77d7a49e Binary files /dev/null and b/src/ui/procsd/ProActiveCompSpecificationCSDPanel.class differ diff --git a/src/ui/procsd/ProCSDComponent.class b/src/ui/procsd/ProCSDComponent.class new file mode 100644 index 0000000000000000000000000000000000000000..393f22c5ca05df2acb5ec52e6893836b97b03138 Binary files /dev/null and b/src/ui/procsd/ProCSDComponent.class differ diff --git a/src/ui/procsd/ProCSDDelegatePort.class b/src/ui/procsd/ProCSDDelegatePort.class new file mode 100644 index 0000000000000000000000000000000000000000..31b9ad07cf4e473f948a7ad6feca0386d80d00cc Binary files /dev/null and b/src/ui/procsd/ProCSDDelegatePort.class differ diff --git a/src/ui/procsd/ProCSDInPort.class b/src/ui/procsd/ProCSDInPort.class new file mode 100644 index 0000000000000000000000000000000000000000..08347ca4778acf6dbd5c6a58e7ad0a59177cf02b Binary files /dev/null and b/src/ui/procsd/ProCSDInPort.class differ diff --git a/src/ui/procsd/ProCSDInterface.class b/src/ui/procsd/ProCSDInterface.class new file mode 100644 index 0000000000000000000000000000000000000000..2d557da5cfd81cc4965de2d7f7e0c22184655e7a Binary files /dev/null and b/src/ui/procsd/ProCSDInterface.class differ diff --git a/src/ui/procsd/ProCSDOutPort.class b/src/ui/procsd/ProCSDOutPort.class new file mode 100644 index 0000000000000000000000000000000000000000..1865ffeef8511ab66998287262af06c746a9d05f Binary files /dev/null and b/src/ui/procsd/ProCSDOutPort.class differ diff --git a/src/ui/procsd/ProCSDPort.class b/src/ui/procsd/ProCSDPort.class new file mode 100644 index 0000000000000000000000000000000000000000..26331a77dd2c6ae0fe7f196fdcc2da19803be259 Binary files /dev/null and b/src/ui/procsd/ProCSDPort.class differ diff --git a/src/ui/procsd/ProactiveCSDPanel.class b/src/ui/procsd/ProactiveCSDPanel.class new file mode 100644 index 0000000000000000000000000000000000000000..e9b84c3578b4c5b393036b1db255c26a67ba5edf Binary files /dev/null and b/src/ui/procsd/ProactiveCSDPanel.class differ diff --git a/src/ui/procsd/ProactiveCSDToolBar.class b/src/ui/procsd/ProactiveCSDToolBar.class new file mode 100644 index 0000000000000000000000000000000000000000..960ceefbc336d0e0141dc35ade31cb0f37d087ec Binary files /dev/null and b/src/ui/procsd/ProactiveCSDToolBar.class differ diff --git a/src/ui/procsd/TGConnectingPointAssociationProCSD.class b/src/ui/procsd/TGConnectingPointAssociationProCSD.class new file mode 100644 index 0000000000000000000000000000000000000000..bfcfa7e57b58ca81d7e9ec84295c002b2db6d7b6 Binary files /dev/null and b/src/ui/procsd/TGConnectingPointAssociationProCSD.class differ diff --git a/src/ui/procsd/TGConnectingPointPROCSDInterface.class b/src/ui/procsd/TGConnectingPointPROCSDInterface.class new file mode 100644 index 0000000000000000000000000000000000000000..310ade6a934d5bc6888f60de8e5b8f9271ce4672 Binary files /dev/null and b/src/ui/procsd/TGConnectingPointPROCSDInterface.class differ diff --git a/src/ui/procsd/TGConnectingPointProCSD.class b/src/ui/procsd/TGConnectingPointProCSD.class new file mode 100644 index 0000000000000000000000000000000000000000..907fabe9e1c15977db3b129b7027ddf30be2d1cd Binary files /dev/null and b/src/ui/procsd/TGConnectingPointProCSD.class differ diff --git a/src/ui/procsd/TGConnectorAssociationProCSD.class b/src/ui/procsd/TGConnectorAssociationProCSD.class new file mode 100644 index 0000000000000000000000000000000000000000..ca97428cfdbb7a276076ab80f33a44035906412e Binary files /dev/null and b/src/ui/procsd/TGConnectorAssociationProCSD.class differ diff --git a/src/ui/procsd/TGConnectorDelegateProCSD.class b/src/ui/procsd/TGConnectorDelegateProCSD.class new file mode 100644 index 0000000000000000000000000000000000000000..0515f09544ddd63708ba7c395cd274e730450002 Binary files /dev/null and b/src/ui/procsd/TGConnectorDelegateProCSD.class differ diff --git a/src/ui/procsd/TGConnectorPortInterface.class b/src/ui/procsd/TGConnectorPortInterface.class new file mode 100644 index 0000000000000000000000000000000000000000..3cf86a92184718a79449ef312564169dd766c229 Binary files /dev/null and b/src/ui/procsd/TGConnectorPortInterface.class differ diff --git a/src/ui/procsd/TGConnectorProCSD.class b/src/ui/procsd/TGConnectorProCSD.class new file mode 100644 index 0000000000000000000000000000000000000000..1b7728604d8a42cc79234284d9296445a18e6d0e Binary files /dev/null and b/src/ui/procsd/TGConnectorProCSD.class differ diff --git a/src/ui/prosmd/ProSMDAction.class b/src/ui/prosmd/ProSMDAction.class new file mode 100644 index 0000000000000000000000000000000000000000..79b397423399eac376926cf7f5c3a1e229f0fe49 Binary files /dev/null and b/src/ui/prosmd/ProSMDAction.class differ diff --git a/src/ui/prosmd/ProSMDChoice.class b/src/ui/prosmd/ProSMDChoice.class new file mode 100644 index 0000000000000000000000000000000000000000..65854d93499b11ded4a73498053f19071935ae07 Binary files /dev/null and b/src/ui/prosmd/ProSMDChoice.class differ diff --git a/src/ui/prosmd/ProSMDGetMsg.class b/src/ui/prosmd/ProSMDGetMsg.class new file mode 100644 index 0000000000000000000000000000000000000000..7222c18d05d49ce45b249c0081bee6767dd80c17 Binary files /dev/null and b/src/ui/prosmd/ProSMDGetMsg.class differ diff --git a/src/ui/prosmd/ProSMDJunction.class b/src/ui/prosmd/ProSMDJunction.class new file mode 100644 index 0000000000000000000000000000000000000000..d369f04f980772056287a11117b28d4fcc5311ec Binary files /dev/null and b/src/ui/prosmd/ProSMDJunction.class differ diff --git a/src/ui/prosmd/ProSMDParallel.class b/src/ui/prosmd/ProSMDParallel.class new file mode 100644 index 0000000000000000000000000000000000000000..2e888dc922e1b4d898b0a900ab24c76ac89ce81c Binary files /dev/null and b/src/ui/prosmd/ProSMDParallel.class differ diff --git a/src/ui/prosmd/ProSMDSendMsg.class b/src/ui/prosmd/ProSMDSendMsg.class new file mode 100644 index 0000000000000000000000000000000000000000..7badffd4ab962f92e9efda9268a90cca81372cf4 Binary files /dev/null and b/src/ui/prosmd/ProSMDSendMsg.class differ diff --git a/src/ui/prosmd/ProSMDStartState.class b/src/ui/prosmd/ProSMDStartState.class new file mode 100644 index 0000000000000000000000000000000000000000..ee0a601d17f3b72e48e191ee6ec7a4351ad550f6 Binary files /dev/null and b/src/ui/prosmd/ProSMDStartState.class differ diff --git a/src/ui/prosmd/ProSMDState.class b/src/ui/prosmd/ProSMDState.class new file mode 100644 index 0000000000000000000000000000000000000000..aad4e343d7bd6ac64c3da9a0e36ea51421a0372b Binary files /dev/null and b/src/ui/prosmd/ProSMDState.class differ diff --git a/src/ui/prosmd/ProSMDStopState.class b/src/ui/prosmd/ProSMDStopState.class new file mode 100644 index 0000000000000000000000000000000000000000..7732eabb73336c4b2dd944208b5723cb522d5489 Binary files /dev/null and b/src/ui/prosmd/ProSMDStopState.class differ diff --git a/src/ui/prosmd/ProSMDSubmachine.class b/src/ui/prosmd/ProSMDSubmachine.class new file mode 100644 index 0000000000000000000000000000000000000000..4597ff47b6866e3ace56ae9c5fb49bdf972adba5 Binary files /dev/null and b/src/ui/prosmd/ProSMDSubmachine.class differ diff --git a/src/ui/prosmd/ProactiveSMDPanel.class b/src/ui/prosmd/ProactiveSMDPanel.class new file mode 100644 index 0000000000000000000000000000000000000000..d3e17ebaceae239059b5f78d022ad362481d00ce Binary files /dev/null and b/src/ui/prosmd/ProactiveSMDPanel.class differ diff --git a/src/ui/prosmd/ProactiveSMDToolBar.class b/src/ui/prosmd/ProactiveSMDToolBar.class new file mode 100644 index 0000000000000000000000000000000000000000..2b25d22e9a1897034cb13080b84e834603cd93c4 Binary files /dev/null and b/src/ui/prosmd/ProactiveSMDToolBar.class differ diff --git a/src/ui/prosmd/TGConnectingPointProSMD.class b/src/ui/prosmd/TGConnectingPointProSMD.class new file mode 100644 index 0000000000000000000000000000000000000000..8af20d0d9d5ed6fdf2f397f87da7a60a26ee2bc9 Binary files /dev/null and b/src/ui/prosmd/TGConnectingPointProSMD.class differ diff --git a/src/ui/prosmd/TGConnectorProSMD.class b/src/ui/prosmd/TGConnectorProSMD.class new file mode 100644 index 0000000000000000000000000000000000000000..ad15577d184d21a953bf5276f788f603000d7957 Binary files /dev/null and b/src/ui/prosmd/TGConnectorProSMD.class differ diff --git a/src/ui/prosmd/util/CorrespondanceSMDElement.class b/src/ui/prosmd/util/CorrespondanceSMDElement.class new file mode 100644 index 0000000000000000000000000000000000000000..8a2904620ce21e88626a7c4c1a8fad85e530aac2 Binary files /dev/null and b/src/ui/prosmd/util/CorrespondanceSMDElement.class differ diff --git a/src/ui/prosmd/util/CorrespondanceSMDManager.class b/src/ui/prosmd/util/CorrespondanceSMDManager.class new file mode 100644 index 0000000000000000000000000000000000000000..02856d7af05a5f29fb3b2bed9815db3ab57b2a82 Binary files /dev/null and b/src/ui/prosmd/util/CorrespondanceSMDManager.class differ diff --git a/src/ui/req/EBRDDObserver.class b/src/ui/req/EBRDDObserver.class new file mode 100644 index 0000000000000000000000000000000000000000..1a92fd917e205b3b0c7804484a4a4d874067a1ac Binary files /dev/null and b/src/ui/req/EBRDDObserver.class differ diff --git a/src/ui/req/Requirement.class b/src/ui/req/Requirement.class new file mode 100644 index 0000000000000000000000000000000000000000..73bf781e2d01c2c25585b82a83dd8ad6b68d908a Binary files /dev/null and b/src/ui/req/Requirement.class differ diff --git a/src/ui/req/RequirementDiagramPanel.class b/src/ui/req/RequirementDiagramPanel.class new file mode 100644 index 0000000000000000000000000000000000000000..a6c97f1e8f4aa014a98bbbe1ce5a0ff2c28a2ee0 Binary files /dev/null and b/src/ui/req/RequirementDiagramPanel.class differ diff --git a/src/ui/req/RequirementDiagramToolBar.class b/src/ui/req/RequirementDiagramToolBar.class new file mode 100644 index 0000000000000000000000000000000000000000..0dda04e34cbd5ec80cb20d8c98425a5b7c043952 Binary files /dev/null and b/src/ui/req/RequirementDiagramToolBar.class differ diff --git a/src/ui/req/RequirementObserver.class b/src/ui/req/RequirementObserver.class new file mode 100644 index 0000000000000000000000000000000000000000..0eb7d1fcaaf59551bed1ddaeabfff29f436bfab4 Binary files /dev/null and b/src/ui/req/RequirementObserver.class differ diff --git a/src/ui/req/TAttributeRequirement.class b/src/ui/req/TAttributeRequirement.class new file mode 100644 index 0000000000000000000000000000000000000000..f21bf886dccd470ef6697174da880251deb893e8 Binary files /dev/null and b/src/ui/req/TAttributeRequirement.class differ diff --git a/src/ui/req/TGConnectingPointDerive.class b/src/ui/req/TGConnectingPointDerive.class new file mode 100644 index 0000000000000000000000000000000000000000..8aad1e092f10c6c9bf00fa762774aacc11a9682b Binary files /dev/null and b/src/ui/req/TGConnectingPointDerive.class differ diff --git a/src/ui/req/TGConnectingPointVerify.class b/src/ui/req/TGConnectingPointVerify.class new file mode 100644 index 0000000000000000000000000000000000000000..3ea465a02b5f1254341bf597e384b4394f3e0f4f Binary files /dev/null and b/src/ui/req/TGConnectingPointVerify.class differ diff --git a/src/ui/req/TGConnectorComposition.class b/src/ui/req/TGConnectorComposition.class new file mode 100644 index 0000000000000000000000000000000000000000..b3403c91b9952f221824a93764e70bd32d29466e Binary files /dev/null and b/src/ui/req/TGConnectorComposition.class differ diff --git a/src/ui/req/TGConnectorCopy.class b/src/ui/req/TGConnectorCopy.class new file mode 100644 index 0000000000000000000000000000000000000000..81ce3ed836f6d4e7295e8093459ccb14d272e1eb Binary files /dev/null and b/src/ui/req/TGConnectorCopy.class differ diff --git a/src/ui/req/TGConnectorDerive.class b/src/ui/req/TGConnectorDerive.class new file mode 100644 index 0000000000000000000000000000000000000000..5656f59fe71d0a1e555873479107f3ee67a1368c Binary files /dev/null and b/src/ui/req/TGConnectorDerive.class differ diff --git a/src/ui/req/TGConnectorVerify.class b/src/ui/req/TGConnectorVerify.class new file mode 100644 index 0000000000000000000000000000000000000000..d4bdf74f69ba2733b663302ef3a33bd6007a41da Binary files /dev/null and b/src/ui/req/TGConnectorVerify.class differ diff --git a/src/ui/sd/SDAbsoluteTimeConstraint.class b/src/ui/sd/SDAbsoluteTimeConstraint.class new file mode 100644 index 0000000000000000000000000000000000000000..cc3f0eb255d797493e4eb59d2305720c9b833c40 Binary files /dev/null and b/src/ui/sd/SDAbsoluteTimeConstraint.class differ diff --git a/src/ui/sd/SDActionState.class b/src/ui/sd/SDActionState.class new file mode 100644 index 0000000000000000000000000000000000000000..38fe478cf4645b35540741c8c187ab7bedc5fa2a Binary files /dev/null and b/src/ui/sd/SDActionState.class differ diff --git a/src/ui/sd/SDCoregion.class b/src/ui/sd/SDCoregion.class new file mode 100644 index 0000000000000000000000000000000000000000..e13babd088ba9407fb3f4da536e1b81ec335e9b2 Binary files /dev/null and b/src/ui/sd/SDCoregion.class differ diff --git a/src/ui/sd/SDGuard.class b/src/ui/sd/SDGuard.class new file mode 100644 index 0000000000000000000000000000000000000000..2a16674cc56abeee0f5e35fc28dbc21fad7c8b89 Binary files /dev/null and b/src/ui/sd/SDGuard.class differ diff --git a/src/ui/sd/SDInstance.class b/src/ui/sd/SDInstance.class new file mode 100644 index 0000000000000000000000000000000000000000..d8ab2d032af3256b4add4e8d19e0b2378ef8586e Binary files /dev/null and b/src/ui/sd/SDInstance.class differ diff --git a/src/ui/sd/SDRelativeTimeConstraint.class b/src/ui/sd/SDRelativeTimeConstraint.class new file mode 100644 index 0000000000000000000000000000000000000000..fd381d4dd59f8c8d3b2638a9df91a7b9a13dcfe1 Binary files /dev/null and b/src/ui/sd/SDRelativeTimeConstraint.class differ diff --git a/src/ui/sd/SDTimeInterval.class b/src/ui/sd/SDTimeInterval.class new file mode 100644 index 0000000000000000000000000000000000000000..c24bfd4ba136b7b0e0884ed94082086ed4ab4ed5 Binary files /dev/null and b/src/ui/sd/SDTimeInterval.class differ diff --git a/src/ui/sd/SDTimerCancellation.class b/src/ui/sd/SDTimerCancellation.class new file mode 100644 index 0000000000000000000000000000000000000000..33a0606849d93c6f733a7d92bb2534bde3b84da6 Binary files /dev/null and b/src/ui/sd/SDTimerCancellation.class differ diff --git a/src/ui/sd/SDTimerExpiration.class b/src/ui/sd/SDTimerExpiration.class new file mode 100644 index 0000000000000000000000000000000000000000..8019c6dd208507dfceeadb535aa88a8a1fb344ef Binary files /dev/null and b/src/ui/sd/SDTimerExpiration.class differ diff --git a/src/ui/sd/SDTimerSetting.class b/src/ui/sd/SDTimerSetting.class new file mode 100644 index 0000000000000000000000000000000000000000..f4e83499e34832fd4fb0109196f8c827426e352b Binary files /dev/null and b/src/ui/sd/SDTimerSetting.class differ diff --git a/src/ui/sd/SequenceDiagramPanel.class b/src/ui/sd/SequenceDiagramPanel.class new file mode 100644 index 0000000000000000000000000000000000000000..d9a397629c8bd487af4267f0a84f682a55e0bd51 Binary files /dev/null and b/src/ui/sd/SequenceDiagramPanel.class differ diff --git a/src/ui/sd/SequenceDiagramToolBar.class b/src/ui/sd/SequenceDiagramToolBar.class new file mode 100644 index 0000000000000000000000000000000000000000..b1d4d0c929f761854b8474758c23a1bd075ca256 Binary files /dev/null and b/src/ui/sd/SequenceDiagramToolBar.class differ diff --git a/src/ui/sd/TGConnectingPointMessageSD.class b/src/ui/sd/TGConnectingPointMessageSD.class new file mode 100644 index 0000000000000000000000000000000000000000..e8f45b4b68185848a62e915a8cf6009c944a9311 Binary files /dev/null and b/src/ui/sd/TGConnectingPointMessageSD.class differ diff --git a/src/ui/sd/TGConnectingPointTimeConstraintSD.class b/src/ui/sd/TGConnectingPointTimeConstraintSD.class new file mode 100644 index 0000000000000000000000000000000000000000..19d61ac266fe69dc50c49341d075741db48145ee Binary files /dev/null and b/src/ui/sd/TGConnectingPointTimeConstraintSD.class differ diff --git a/src/ui/sd/TGConnectorMessageAsyncSD.class b/src/ui/sd/TGConnectorMessageAsyncSD.class new file mode 100644 index 0000000000000000000000000000000000000000..56a3e87066c18da8c986357c9c5b62a46f9681c9 Binary files /dev/null and b/src/ui/sd/TGConnectorMessageAsyncSD.class differ diff --git a/src/ui/sd/TGConnectorMessageSD.class b/src/ui/sd/TGConnectorMessageSD.class new file mode 100644 index 0000000000000000000000000000000000000000..6d2274b08f9a0a1f7dd34903d01e68f459f26e61 Binary files /dev/null and b/src/ui/sd/TGConnectorMessageSD.class differ diff --git a/src/ui/sd/TGConnectorMessageSyncSD.class b/src/ui/sd/TGConnectorMessageSyncSD.class new file mode 100644 index 0000000000000000000000000000000000000000..915377d9699fcfc3e3102e0ee6b6d846a4e144c9 Binary files /dev/null and b/src/ui/sd/TGConnectorMessageSyncSD.class differ diff --git a/src/ui/sd/TGConnectorRelativeTimeSD.class b/src/ui/sd/TGConnectorRelativeTimeSD.class new file mode 100644 index 0000000000000000000000000000000000000000..c3165271c9003ee321269d3be4878a22391fb495 Binary files /dev/null and b/src/ui/sd/TGConnectorRelativeTimeSD.class differ diff --git a/src/ui/sysmlsecmethodology/SysmlsecMethodologyConnectingPoint.class b/src/ui/sysmlsecmethodology/SysmlsecMethodologyConnectingPoint.class new file mode 100644 index 0000000000000000000000000000000000000000..0a1d39846de6ff9b0b912f257ed045f2598f3ad5 Binary files /dev/null and b/src/ui/sysmlsecmethodology/SysmlsecMethodologyConnectingPoint.class differ diff --git a/src/ui/sysmlsecmethodology/SysmlsecMethodologyConnector.class b/src/ui/sysmlsecmethodology/SysmlsecMethodologyConnector.class new file mode 100644 index 0000000000000000000000000000000000000000..bbf890028cb2555d8f8c443e67ad089588ab5bc8 Binary files /dev/null and b/src/ui/sysmlsecmethodology/SysmlsecMethodologyConnector.class differ diff --git a/src/ui/sysmlsecmethodology/SysmlsecMethodologyDiagramName.class b/src/ui/sysmlsecmethodology/SysmlsecMethodologyDiagramName.class new file mode 100644 index 0000000000000000000000000000000000000000..8d00105829a0b82d8c694c9960449a57830bd6e6 Binary files /dev/null and b/src/ui/sysmlsecmethodology/SysmlsecMethodologyDiagramName.class differ diff --git a/src/ui/sysmlsecmethodology/SysmlsecMethodologyDiagramPanel.class b/src/ui/sysmlsecmethodology/SysmlsecMethodologyDiagramPanel.class new file mode 100644 index 0000000000000000000000000000000000000000..b03ff6607fd1405c8e2b1b224a0d934460edf899 Binary files /dev/null and b/src/ui/sysmlsecmethodology/SysmlsecMethodologyDiagramPanel.class differ diff --git a/src/ui/sysmlsecmethodology/SysmlsecMethodologyDiagramReference.class b/src/ui/sysmlsecmethodology/SysmlsecMethodologyDiagramReference.class new file mode 100644 index 0000000000000000000000000000000000000000..5a8f9610518b7f6259e8d9c0d2fa373cb8d86da1 Binary files /dev/null and b/src/ui/sysmlsecmethodology/SysmlsecMethodologyDiagramReference.class differ diff --git a/src/ui/sysmlsecmethodology/SysmlsecMethodologyDiagramToolbar.class b/src/ui/sysmlsecmethodology/SysmlsecMethodologyDiagramToolbar.class new file mode 100644 index 0000000000000000000000000000000000000000..8abe56c9486147c89cd08ad32203306cc3893db7 Binary files /dev/null and b/src/ui/sysmlsecmethodology/SysmlsecMethodologyDiagramToolbar.class differ diff --git a/src/ui/sysmlsecmethodology/SysmlsecMethodologyReferenceToAnalysis.class b/src/ui/sysmlsecmethodology/SysmlsecMethodologyReferenceToAnalysis.class new file mode 100644 index 0000000000000000000000000000000000000000..53a49e4e2cd58ed10ff2de81b98d0db8a1304ec5 Binary files /dev/null and b/src/ui/sysmlsecmethodology/SysmlsecMethodologyReferenceToAnalysis.class differ diff --git a/src/ui/sysmlsecmethodology/SysmlsecMethodologyReferenceToApplication.class b/src/ui/sysmlsecmethodology/SysmlsecMethodologyReferenceToApplication.class new file mode 100644 index 0000000000000000000000000000000000000000..8b0ce957c2e6b7b69bbbca2733fd16853c4a23d0 Binary files /dev/null and b/src/ui/sysmlsecmethodology/SysmlsecMethodologyReferenceToApplication.class differ diff --git a/src/ui/sysmlsecmethodology/SysmlsecMethodologyReferenceToArchitecture.class b/src/ui/sysmlsecmethodology/SysmlsecMethodologyReferenceToArchitecture.class new file mode 100644 index 0000000000000000000000000000000000000000..d0724e030e039f6ffad6f794eb2a8746afdef3d9 Binary files /dev/null and b/src/ui/sysmlsecmethodology/SysmlsecMethodologyReferenceToArchitecture.class differ diff --git a/src/ui/sysmlsecmethodology/SysmlsecMethodologyReferenceToAssumptions.class b/src/ui/sysmlsecmethodology/SysmlsecMethodologyReferenceToAssumptions.class new file mode 100644 index 0000000000000000000000000000000000000000..06865274fb207562460bea3c16d02987ac0850b9 Binary files /dev/null and b/src/ui/sysmlsecmethodology/SysmlsecMethodologyReferenceToAssumptions.class differ diff --git a/src/ui/sysmlsecmethodology/SysmlsecMethodologyReferenceToAttack.class b/src/ui/sysmlsecmethodology/SysmlsecMethodologyReferenceToAttack.class new file mode 100644 index 0000000000000000000000000000000000000000..9f7ef2ff2de7ac416884b7ef512f3bed7f3f70ba Binary files /dev/null and b/src/ui/sysmlsecmethodology/SysmlsecMethodologyReferenceToAttack.class differ diff --git a/src/ui/sysmlsecmethodology/SysmlsecMethodologyReferenceToCP.class b/src/ui/sysmlsecmethodology/SysmlsecMethodologyReferenceToCP.class new file mode 100644 index 0000000000000000000000000000000000000000..b455a1a6fe92e525965da31aba992945c6f5e68c Binary files /dev/null and b/src/ui/sysmlsecmethodology/SysmlsecMethodologyReferenceToCP.class differ diff --git a/src/ui/sysmlsecmethodology/SysmlsecMethodologyReferenceToDesign.class b/src/ui/sysmlsecmethodology/SysmlsecMethodologyReferenceToDesign.class new file mode 100644 index 0000000000000000000000000000000000000000..bfa322006b8c6ddc6e9ef3ffd1ef98d4c0e0038e Binary files /dev/null and b/src/ui/sysmlsecmethodology/SysmlsecMethodologyReferenceToDesign.class differ diff --git a/src/ui/sysmlsecmethodology/SysmlsecMethodologyReferenceToMapping.class b/src/ui/sysmlsecmethodology/SysmlsecMethodologyReferenceToMapping.class new file mode 100644 index 0000000000000000000000000000000000000000..6c32e15880c2139bad369a1b342ff2242f233c33 Binary files /dev/null and b/src/ui/sysmlsecmethodology/SysmlsecMethodologyReferenceToMapping.class differ diff --git a/src/ui/sysmlsecmethodology/SysmlsecMethodologyReferenceToProperties.class b/src/ui/sysmlsecmethodology/SysmlsecMethodologyReferenceToProperties.class new file mode 100644 index 0000000000000000000000000000000000000000..d7693781b6268fa2fcae737f9274f73b4ba7f5a0 Binary files /dev/null and b/src/ui/sysmlsecmethodology/SysmlsecMethodologyReferenceToProperties.class differ diff --git a/src/ui/sysmlsecmethodology/SysmlsecMethodologyReferenceToPrototype.class b/src/ui/sysmlsecmethodology/SysmlsecMethodologyReferenceToPrototype.class new file mode 100644 index 0000000000000000000000000000000000000000..c94bfa024cc8a3aa9c9a5a91bb6e29556f7ad09c Binary files /dev/null and b/src/ui/sysmlsecmethodology/SysmlsecMethodologyReferenceToPrototype.class differ diff --git a/src/ui/sysmlsecmethodology/SysmlsecMethodologyReferenceToRequirement.class b/src/ui/sysmlsecmethodology/SysmlsecMethodologyReferenceToRequirement.class new file mode 100644 index 0000000000000000000000000000000000000000..3acad9b6c039064180388a0b750f01a63c91d581 Binary files /dev/null and b/src/ui/sysmlsecmethodology/SysmlsecMethodologyReferenceToRequirement.class differ diff --git a/src/ui/tmlad/TGConnectingPointTMLAD.class b/src/ui/tmlad/TGConnectingPointTMLAD.class new file mode 100644 index 0000000000000000000000000000000000000000..aca6494409f744d0eb5e7f8113c8169358c02bdf Binary files /dev/null and b/src/ui/tmlad/TGConnectingPointTMLAD.class differ diff --git a/src/ui/tmlad/TGConnectorTMLAD.class b/src/ui/tmlad/TGConnectorTMLAD.class new file mode 100644 index 0000000000000000000000000000000000000000..c648e26f38de934d550231aac66e91915cf4609d Binary files /dev/null and b/src/ui/tmlad/TGConnectorTMLAD.class differ diff --git a/src/ui/tmlad/TMLADActionState.class b/src/ui/tmlad/TMLADActionState.class new file mode 100644 index 0000000000000000000000000000000000000000..681b21486679c2ed1dc877f1703c7830cc249b2f Binary files /dev/null and b/src/ui/tmlad/TMLADActionState.class differ diff --git a/src/ui/tmlad/TMLADChoice.class b/src/ui/tmlad/TMLADChoice.class new file mode 100644 index 0000000000000000000000000000000000000000..2fefc2003bbe369bb988951b772005dd22f63206 Binary files /dev/null and b/src/ui/tmlad/TMLADChoice.class differ diff --git a/src/ui/tmlad/TMLADDecrypt.class b/src/ui/tmlad/TMLADDecrypt.class new file mode 100644 index 0000000000000000000000000000000000000000..bfee2018a5ad5baa82114ceb9d10813fdd5a6f53 Binary files /dev/null and b/src/ui/tmlad/TMLADDecrypt.class differ diff --git a/src/ui/tmlad/TMLADDelay.class b/src/ui/tmlad/TMLADDelay.class new file mode 100644 index 0000000000000000000000000000000000000000..cacc5ccbdce361c70cc23aef0da0a07e432d11a0 Binary files /dev/null and b/src/ui/tmlad/TMLADDelay.class differ diff --git a/src/ui/tmlad/TMLADDelayInterval.class b/src/ui/tmlad/TMLADDelayInterval.class new file mode 100644 index 0000000000000000000000000000000000000000..a2a4b03adc49dc10d277b422942ec45c85f52801 Binary files /dev/null and b/src/ui/tmlad/TMLADDelayInterval.class differ diff --git a/src/ui/tmlad/TMLADEncrypt.class b/src/ui/tmlad/TMLADEncrypt.class new file mode 100644 index 0000000000000000000000000000000000000000..357d7a082a730c8233f2cba9b5db187452cc7e37 Binary files /dev/null and b/src/ui/tmlad/TMLADEncrypt.class differ diff --git a/src/ui/tmlad/TMLADExecC.class b/src/ui/tmlad/TMLADExecC.class new file mode 100644 index 0000000000000000000000000000000000000000..6e96eadbea0a50109cbddafe124543faa5973f2d Binary files /dev/null and b/src/ui/tmlad/TMLADExecC.class differ diff --git a/src/ui/tmlad/TMLADExecCInterval.class b/src/ui/tmlad/TMLADExecCInterval.class new file mode 100644 index 0000000000000000000000000000000000000000..c5375f5fd2d97960f7b56e6fb040f8c882eec18b Binary files /dev/null and b/src/ui/tmlad/TMLADExecCInterval.class differ diff --git a/src/ui/tmlad/TMLADExecI.class b/src/ui/tmlad/TMLADExecI.class new file mode 100644 index 0000000000000000000000000000000000000000..5a45b5a68fd71888411249079ed9cf3a605144b6 Binary files /dev/null and b/src/ui/tmlad/TMLADExecI.class differ diff --git a/src/ui/tmlad/TMLADExecIInterval.class b/src/ui/tmlad/TMLADExecIInterval.class new file mode 100644 index 0000000000000000000000000000000000000000..ca503f93072ce8fbeb298e2a056588c4dfa3bcaa Binary files /dev/null and b/src/ui/tmlad/TMLADExecIInterval.class differ diff --git a/src/ui/tmlad/TMLADForEverLoop.class b/src/ui/tmlad/TMLADForEverLoop.class new file mode 100644 index 0000000000000000000000000000000000000000..a7ff19e7c154fd7d64444c9e7eb543b4ad87b5ee Binary files /dev/null and b/src/ui/tmlad/TMLADForEverLoop.class differ diff --git a/src/ui/tmlad/TMLADForLoop.class b/src/ui/tmlad/TMLADForLoop.class new file mode 100644 index 0000000000000000000000000000000000000000..ea2d504daf2aca05bfdd3c385e03cc7df5c30535 Binary files /dev/null and b/src/ui/tmlad/TMLADForLoop.class differ diff --git a/src/ui/tmlad/TMLADForStaticLoop.class b/src/ui/tmlad/TMLADForStaticLoop.class new file mode 100644 index 0000000000000000000000000000000000000000..7b4d5b0e78ed672f8666d53b3b3fdd97ac60760f Binary files /dev/null and b/src/ui/tmlad/TMLADForStaticLoop.class differ diff --git a/src/ui/tmlad/TMLADNotifiedEvent.class b/src/ui/tmlad/TMLADNotifiedEvent.class new file mode 100644 index 0000000000000000000000000000000000000000..7e1d46b82a3fbd18a45b85d944291198760cfbe5 Binary files /dev/null and b/src/ui/tmlad/TMLADNotifiedEvent.class differ diff --git a/src/ui/tmlad/TMLADRandom.class b/src/ui/tmlad/TMLADRandom.class new file mode 100644 index 0000000000000000000000000000000000000000..f03fe3974552c8a12073c3e33e0851e688fdfd50 Binary files /dev/null and b/src/ui/tmlad/TMLADRandom.class differ diff --git a/src/ui/tmlad/TMLADReadChannel.class b/src/ui/tmlad/TMLADReadChannel.class new file mode 100644 index 0000000000000000000000000000000000000000..97839d9ed9ba40167ee153357128e1806b18c4b5 Binary files /dev/null and b/src/ui/tmlad/TMLADReadChannel.class differ diff --git a/src/ui/tmlad/TMLADReadRequestArg.class b/src/ui/tmlad/TMLADReadRequestArg.class new file mode 100644 index 0000000000000000000000000000000000000000..13d13d194bdf20611cfd526cbf4c0ed87c22bec1 Binary files /dev/null and b/src/ui/tmlad/TMLADReadRequestArg.class differ diff --git a/src/ui/tmlad/TMLADSelectEvt.class b/src/ui/tmlad/TMLADSelectEvt.class new file mode 100644 index 0000000000000000000000000000000000000000..46a6c54966e2f2d2738dc2059d3f733e7df03464 Binary files /dev/null and b/src/ui/tmlad/TMLADSelectEvt.class differ diff --git a/src/ui/tmlad/TMLADSendEvent.class b/src/ui/tmlad/TMLADSendEvent.class new file mode 100644 index 0000000000000000000000000000000000000000..58bbacf2a086a4d0297a1de427566de7b48c1a23 Binary files /dev/null and b/src/ui/tmlad/TMLADSendEvent.class differ diff --git a/src/ui/tmlad/TMLADSendRequest.class b/src/ui/tmlad/TMLADSendRequest.class new file mode 100644 index 0000000000000000000000000000000000000000..d2f8e89b933e2dfaf19ac701f90c9e12b0e76059 Binary files /dev/null and b/src/ui/tmlad/TMLADSendRequest.class differ diff --git a/src/ui/tmlad/TMLADSequence.class b/src/ui/tmlad/TMLADSequence.class new file mode 100644 index 0000000000000000000000000000000000000000..37ec3dbf29ce7bc3b0011ae01ee1f5dbf7143fcc Binary files /dev/null and b/src/ui/tmlad/TMLADSequence.class differ diff --git a/src/ui/tmlad/TMLADStartState.class b/src/ui/tmlad/TMLADStartState.class new file mode 100644 index 0000000000000000000000000000000000000000..27fbe3324bbfd1a2140d20ea0d1cd086e71dae18 Binary files /dev/null and b/src/ui/tmlad/TMLADStartState.class differ diff --git a/src/ui/tmlad/TMLADStopState.class b/src/ui/tmlad/TMLADStopState.class new file mode 100644 index 0000000000000000000000000000000000000000..baa326a2b6a27a22a4727da47faa3182c185b63f Binary files /dev/null and b/src/ui/tmlad/TMLADStopState.class differ diff --git a/src/ui/tmlad/TMLADUnorderedSequence.class b/src/ui/tmlad/TMLADUnorderedSequence.class new file mode 100644 index 0000000000000000000000000000000000000000..9d53b8e3643b60bca82962b1bac586b8facded22 Binary files /dev/null and b/src/ui/tmlad/TMLADUnorderedSequence.class differ diff --git a/src/ui/tmlad/TMLADWaitEvent.class b/src/ui/tmlad/TMLADWaitEvent.class new file mode 100644 index 0000000000000000000000000000000000000000..b19d2ab2855dd38945b828dfbbd62e53a692628c Binary files /dev/null and b/src/ui/tmlad/TMLADWaitEvent.class differ diff --git a/src/ui/tmlad/TMLADWriteChannel.class b/src/ui/tmlad/TMLADWriteChannel.class new file mode 100644 index 0000000000000000000000000000000000000000..e65497b029f16378045e6cafd0d2197b70ef00de Binary files /dev/null and b/src/ui/tmlad/TMLADWriteChannel.class differ diff --git a/src/ui/tmlad/TMLActivityDiagramPanel.class b/src/ui/tmlad/TMLActivityDiagramPanel.class new file mode 100644 index 0000000000000000000000000000000000000000..0eb1047d2bb29468052f28fee2ff772e15234c7a Binary files /dev/null and b/src/ui/tmlad/TMLActivityDiagramPanel.class differ diff --git a/src/ui/tmlad/TMLActivityDiagramToolBar.class b/src/ui/tmlad/TMLActivityDiagramToolBar.class new file mode 100644 index 0000000000000000000000000000000000000000..33e3e87ec1405f8aea184fdd687ceb2fd5e0167e Binary files /dev/null and b/src/ui/tmlad/TMLActivityDiagramToolBar.class differ diff --git a/src/ui/tmlcd/TGConnectingPointTMLAssociation.class b/src/ui/tmlcd/TGConnectingPointTMLAssociation.class new file mode 100644 index 0000000000000000000000000000000000000000..bc7ae080bd573529807e4b5b1aafa1e21745bf36 Binary files /dev/null and b/src/ui/tmlcd/TGConnectingPointTMLAssociation.class differ diff --git a/src/ui/tmlcd/TGConnectingPointTMLCompositionOperator.class b/src/ui/tmlcd/TGConnectingPointTMLCompositionOperator.class new file mode 100644 index 0000000000000000000000000000000000000000..0f7e80324f891ce5a256c6ccb50679d21bf8fa3c Binary files /dev/null and b/src/ui/tmlcd/TGConnectingPointTMLCompositionOperator.class differ diff --git a/src/ui/tmlcd/TGConnectingPointTMLTask.class b/src/ui/tmlcd/TGConnectingPointTMLTask.class new file mode 100644 index 0000000000000000000000000000000000000000..d12b984f373654623162cb104a5c0e6ecdbd5bc7 Binary files /dev/null and b/src/ui/tmlcd/TGConnectingPointTMLTask.class differ diff --git a/src/ui/tmlcd/TGConnectorTMLAssociationNav.class b/src/ui/tmlcd/TGConnectorTMLAssociationNav.class new file mode 100644 index 0000000000000000000000000000000000000000..cd0946819915acb1936b1fd32341d8cddb616bdf Binary files /dev/null and b/src/ui/tmlcd/TGConnectorTMLAssociationNav.class differ diff --git a/src/ui/tmlcd/TGConnectorTMLCompositionOperator.class b/src/ui/tmlcd/TGConnectorTMLCompositionOperator.class new file mode 100644 index 0000000000000000000000000000000000000000..717e3ed30415daccf8da705445c61e9493594a6f Binary files /dev/null and b/src/ui/tmlcd/TGConnectorTMLCompositionOperator.class differ diff --git a/src/ui/tmlcd/TMLActivityDiagramBox.class b/src/ui/tmlcd/TMLActivityDiagramBox.class new file mode 100644 index 0000000000000000000000000000000000000000..63ca768aa731755d8607bdd50e9c6ff30233228b Binary files /dev/null and b/src/ui/tmlcd/TMLActivityDiagramBox.class differ diff --git a/src/ui/tmlcd/TMLAttributeBox.class b/src/ui/tmlcd/TMLAttributeBox.class new file mode 100644 index 0000000000000000000000000000000000000000..6deb49edc670503e01592d38a6b588a247d4d1c2 Binary files /dev/null and b/src/ui/tmlcd/TMLAttributeBox.class differ diff --git a/src/ui/tmlcd/TMLChannelOperator.class b/src/ui/tmlcd/TMLChannelOperator.class new file mode 100644 index 0000000000000000000000000000000000000000..8fbd433e1fbd61641e53bd49938fc5381c3c8c0f Binary files /dev/null and b/src/ui/tmlcd/TMLChannelOperator.class differ diff --git a/src/ui/tmlcd/TMLChannelProperties.class b/src/ui/tmlcd/TMLChannelProperties.class new file mode 100644 index 0000000000000000000000000000000000000000..7ffbc80b59c3db6b9fb3562e0ec1b89b6fb1780c Binary files /dev/null and b/src/ui/tmlcd/TMLChannelProperties.class differ diff --git a/src/ui/tmlcd/TMLCompositionOperator.class b/src/ui/tmlcd/TMLCompositionOperator.class new file mode 100644 index 0000000000000000000000000000000000000000..da1f969eee2cb35b9a9844a64603d79d48ae0193 Binary files /dev/null and b/src/ui/tmlcd/TMLCompositionOperator.class differ diff --git a/src/ui/tmlcd/TMLDataFlowType.class b/src/ui/tmlcd/TMLDataFlowType.class new file mode 100644 index 0000000000000000000000000000000000000000..d272fa531c87adf3d13527acc997e4c0750dce9e Binary files /dev/null and b/src/ui/tmlcd/TMLDataFlowType.class differ diff --git a/src/ui/tmlcd/TMLEventOperator.class b/src/ui/tmlcd/TMLEventOperator.class new file mode 100644 index 0000000000000000000000000000000000000000..21d8ff888dd42aed6a2605317f02e010a78ca62b Binary files /dev/null and b/src/ui/tmlcd/TMLEventOperator.class differ diff --git a/src/ui/tmlcd/TMLEventProperties.class b/src/ui/tmlcd/TMLEventProperties.class new file mode 100644 index 0000000000000000000000000000000000000000..e19dcdf8e5bb0b6315247ba2dd5be636b5f872d4 Binary files /dev/null and b/src/ui/tmlcd/TMLEventProperties.class differ diff --git a/src/ui/tmlcd/TMLOperationBox.class b/src/ui/tmlcd/TMLOperationBox.class new file mode 100644 index 0000000000000000000000000000000000000000..94ed1a1cb60d72e43e5cb8520c929aeb75b9be76 Binary files /dev/null and b/src/ui/tmlcd/TMLOperationBox.class differ diff --git a/src/ui/tmlcd/TMLRequestOperator.class b/src/ui/tmlcd/TMLRequestOperator.class new file mode 100644 index 0000000000000000000000000000000000000000..af7f49331e1ae8658827938109e8beb56cceecd2 Binary files /dev/null and b/src/ui/tmlcd/TMLRequestOperator.class differ diff --git a/src/ui/tmlcd/TMLRequestProperties.class b/src/ui/tmlcd/TMLRequestProperties.class new file mode 100644 index 0000000000000000000000000000000000000000..60d5fb57fa0caf3842dcfc96a9519d14cc15a795 Binary files /dev/null and b/src/ui/tmlcd/TMLRequestProperties.class differ diff --git a/src/ui/tmlcd/TMLTaskDiagramPanel.class b/src/ui/tmlcd/TMLTaskDiagramPanel.class new file mode 100644 index 0000000000000000000000000000000000000000..b976cc236edc3b481c72e83b345d3130e9926a95 Binary files /dev/null and b/src/ui/tmlcd/TMLTaskDiagramPanel.class differ diff --git a/src/ui/tmlcd/TMLTaskDiagramToolBar.class b/src/ui/tmlcd/TMLTaskDiagramToolBar.class new file mode 100644 index 0000000000000000000000000000000000000000..1e785bcee81898ff67593b0b61aca4f35ace37ee Binary files /dev/null and b/src/ui/tmlcd/TMLTaskDiagramToolBar.class differ diff --git a/src/ui/tmlcd/TMLTaskOperator.class b/src/ui/tmlcd/TMLTaskOperator.class new file mode 100644 index 0000000000000000000000000000000000000000..54f7fee31961923bf56264224e683451257d09b5 Binary files /dev/null and b/src/ui/tmlcd/TMLTaskOperator.class differ diff --git a/src/ui/tmlcompd/TMLCChannelFacility.class b/src/ui/tmlcompd/TMLCChannelFacility.class new file mode 100644 index 0000000000000000000000000000000000000000..c1bae3bdd95963c1e5a7abbecec22806c99ed13d Binary files /dev/null and b/src/ui/tmlcompd/TMLCChannelFacility.class differ diff --git a/src/ui/tmlcompd/TMLCChannelOutPort.class b/src/ui/tmlcompd/TMLCChannelOutPort.class new file mode 100644 index 0000000000000000000000000000000000000000..5ab57d3936097c965148aa8ed64898fc8defa959 Binary files /dev/null and b/src/ui/tmlcompd/TMLCChannelOutPort.class differ diff --git a/src/ui/tmlcompd/TMLCCompositeComponent.class b/src/ui/tmlcompd/TMLCCompositeComponent.class new file mode 100644 index 0000000000000000000000000000000000000000..7340f1a25b47270bc06491ac05942734e61d7d56 Binary files /dev/null and b/src/ui/tmlcompd/TMLCCompositeComponent.class differ diff --git a/src/ui/tmlcompd/TMLCCompositePort.class b/src/ui/tmlcompd/TMLCCompositePort.class new file mode 100644 index 0000000000000000000000000000000000000000..5e0b9bfa473b16c8a6f54f48443abd19efc7325c Binary files /dev/null and b/src/ui/tmlcompd/TMLCCompositePort.class differ diff --git a/src/ui/tmlcompd/TMLCFork.class b/src/ui/tmlcompd/TMLCFork.class new file mode 100644 index 0000000000000000000000000000000000000000..848d3976d035055227d5c4980a5c4b5c2185c665 Binary files /dev/null and b/src/ui/tmlcompd/TMLCFork.class differ diff --git a/src/ui/tmlcompd/TMLCJoin.class b/src/ui/tmlcompd/TMLCJoin.class new file mode 100644 index 0000000000000000000000000000000000000000..fa650f06740e1ff1e34a8ce596706879a032d1e6 Binary files /dev/null and b/src/ui/tmlcompd/TMLCJoin.class differ diff --git a/src/ui/tmlcompd/TMLCPath.class b/src/ui/tmlcompd/TMLCPath.class new file mode 100644 index 0000000000000000000000000000000000000000..3273d2ea21c657020df5871edec08e996e6f9a16 Binary files /dev/null and b/src/ui/tmlcompd/TMLCPath.class differ diff --git a/src/ui/tmlcompd/TMLCPortConnectingPoint.class b/src/ui/tmlcompd/TMLCPortConnectingPoint.class new file mode 100644 index 0000000000000000000000000000000000000000..e4e095de17c7f4d75e50c75c3465e11a444f6045 Binary files /dev/null and b/src/ui/tmlcompd/TMLCPortConnectingPoint.class differ diff --git a/src/ui/tmlcompd/TMLCPortConnector.class b/src/ui/tmlcompd/TMLCPortConnector.class new file mode 100644 index 0000000000000000000000000000000000000000..214639afe7064c4d64ba7d04a6b5085371cbc280 Binary files /dev/null and b/src/ui/tmlcompd/TMLCPortConnector.class differ diff --git a/src/ui/tmlcompd/TMLCPrimitiveComponent.class b/src/ui/tmlcompd/TMLCPrimitiveComponent.class new file mode 100644 index 0000000000000000000000000000000000000000..a3d70e0c6f03e53bd9bd8680309681413716a907 Binary files /dev/null and b/src/ui/tmlcompd/TMLCPrimitiveComponent.class differ diff --git a/src/ui/tmlcompd/TMLCPrimitivePort.class b/src/ui/tmlcompd/TMLCPrimitivePort.class new file mode 100644 index 0000000000000000000000000000000000000000..10fe9f4a53114f39e95f4dcb5343ac37a440a1fe Binary files /dev/null and b/src/ui/tmlcompd/TMLCPrimitivePort.class differ diff --git a/src/ui/tmlcompd/TMLCRecordComponent.class b/src/ui/tmlcompd/TMLCRecordComponent.class new file mode 100644 index 0000000000000000000000000000000000000000..5a4a7826bc834aba909e5549b6574d8eb518818d Binary files /dev/null and b/src/ui/tmlcompd/TMLCRecordComponent.class differ diff --git a/src/ui/tmlcompd/TMLCReferencePortConnectingPoint.class b/src/ui/tmlcompd/TMLCReferencePortConnectingPoint.class new file mode 100644 index 0000000000000000000000000000000000000000..fa3b43dbd618a0920590b6c37d9dee6af9ae6067 Binary files /dev/null and b/src/ui/tmlcompd/TMLCReferencePortConnectingPoint.class differ diff --git a/src/ui/tmlcompd/TMLCRemoteCompositeComponent.class b/src/ui/tmlcompd/TMLCRemoteCompositeComponent.class new file mode 100644 index 0000000000000000000000000000000000000000..9c2f98117b03219b0da112a55c07b559b3f2fa0e Binary files /dev/null and b/src/ui/tmlcompd/TMLCRemoteCompositeComponent.class differ diff --git a/src/ui/tmlcompd/TMLCRemotePortCompositeComponent.class b/src/ui/tmlcompd/TMLCRemotePortCompositeComponent.class new file mode 100644 index 0000000000000000000000000000000000000000..047030c38fab64bc91c25014da460d79b8b2fd95 Binary files /dev/null and b/src/ui/tmlcompd/TMLCRemotePortCompositeComponent.class differ diff --git a/src/ui/tmlcompd/TMLComponentTaskDiagramPanel.class b/src/ui/tmlcompd/TMLComponentTaskDiagramPanel.class new file mode 100644 index 0000000000000000000000000000000000000000..43dc1508a5ef9e17d47200543fd78950c01a4c69 Binary files /dev/null and b/src/ui/tmlcompd/TMLComponentTaskDiagramPanel.class differ diff --git a/src/ui/tmlcompd/TMLComponentTaskDiagramToolBar.class b/src/ui/tmlcompd/TMLComponentTaskDiagramToolBar.class new file mode 100644 index 0000000000000000000000000000000000000000..04c3696baccfdfa65b58958ddb76975966c40ce4 Binary files /dev/null and b/src/ui/tmlcompd/TMLComponentTaskDiagramToolBar.class differ diff --git a/src/ui/tmlcp/TGConnectingPointTMLCP.class b/src/ui/tmlcp/TGConnectingPointTMLCP.class new file mode 100644 index 0000000000000000000000000000000000000000..7e11fe26b4fcb36e4c908f267cd2414163dcc8d6 Binary files /dev/null and b/src/ui/tmlcp/TGConnectingPointTMLCP.class differ diff --git a/src/ui/tmlcp/TGConnectorTMLCP.class b/src/ui/tmlcp/TGConnectorTMLCP.class new file mode 100644 index 0000000000000000000000000000000000000000..59cded4755c0416f12d273e4217cd9cf50488985 Binary files /dev/null and b/src/ui/tmlcp/TGConnectorTMLCP.class differ diff --git a/src/ui/tmlcp/TMLCPChoice.class b/src/ui/tmlcp/TMLCPChoice.class new file mode 100644 index 0000000000000000000000000000000000000000..59ab42393a3b49389880782a01504c52ea9b1c69 Binary files /dev/null and b/src/ui/tmlcp/TMLCPChoice.class differ diff --git a/src/ui/tmlcp/TMLCPForLoop.class b/src/ui/tmlcp/TMLCPForLoop.class new file mode 100644 index 0000000000000000000000000000000000000000..16c8a70ca898c47f9f653d62f3548745f7ecaf70 Binary files /dev/null and b/src/ui/tmlcp/TMLCPForLoop.class differ diff --git a/src/ui/tmlcp/TMLCPFork.class b/src/ui/tmlcp/TMLCPFork.class new file mode 100644 index 0000000000000000000000000000000000000000..4e77f643cf7b9cbdc2307db43dc96d9905287c40 Binary files /dev/null and b/src/ui/tmlcp/TMLCPFork.class differ diff --git a/src/ui/tmlcp/TMLCPJoin.class b/src/ui/tmlcp/TMLCPJoin.class new file mode 100644 index 0000000000000000000000000000000000000000..53cea1bc0201c32e876c5965c9e97ae8585d5f12 Binary files /dev/null and b/src/ui/tmlcp/TMLCPJoin.class differ diff --git a/src/ui/tmlcp/TMLCPJunction.class b/src/ui/tmlcp/TMLCPJunction.class new file mode 100644 index 0000000000000000000000000000000000000000..66ae52e123712462011510736a23426a8aabb9a8 Binary files /dev/null and b/src/ui/tmlcp/TMLCPJunction.class differ diff --git a/src/ui/tmlcp/TMLCPPanel.class b/src/ui/tmlcp/TMLCPPanel.class new file mode 100644 index 0000000000000000000000000000000000000000..701b79a611e16b604b50d6e51f296da10c54e3db Binary files /dev/null and b/src/ui/tmlcp/TMLCPPanel.class differ diff --git a/src/ui/tmlcp/TMLCPRefAD.class b/src/ui/tmlcp/TMLCPRefAD.class new file mode 100644 index 0000000000000000000000000000000000000000..557eea3aaf85413bb6b3b89b315eaa7f9ae6f107 Binary files /dev/null and b/src/ui/tmlcp/TMLCPRefAD.class differ diff --git a/src/ui/tmlcp/TMLCPRefSD.class b/src/ui/tmlcp/TMLCPRefSD.class new file mode 100644 index 0000000000000000000000000000000000000000..fca6f6e5520a995c3b148fd09e0b0070b5e7dfe7 Binary files /dev/null and b/src/ui/tmlcp/TMLCPRefSD.class differ diff --git a/src/ui/tmlcp/TMLCPStartState.class b/src/ui/tmlcp/TMLCPStartState.class new file mode 100644 index 0000000000000000000000000000000000000000..719c9fc950d6e8c5ee59152c73ef09e7c9bf1541 Binary files /dev/null and b/src/ui/tmlcp/TMLCPStartState.class differ diff --git a/src/ui/tmlcp/TMLCPStopState.class b/src/ui/tmlcp/TMLCPStopState.class new file mode 100644 index 0000000000000000000000000000000000000000..c305553e03a9f52b3c9f06dc4af8a4cb3bdd45a2 Binary files /dev/null and b/src/ui/tmlcp/TMLCPStopState.class differ diff --git a/src/ui/tmlcp/TMLCPToolBar.class b/src/ui/tmlcp/TMLCPToolBar.class new file mode 100644 index 0000000000000000000000000000000000000000..f1e9365e9dfd281ef6a6a48081850ce2a08e4e06 Binary files /dev/null and b/src/ui/tmlcp/TMLCPToolBar.class differ diff --git a/src/ui/tmldd/TMLArchiArtifact.class b/src/ui/tmldd/TMLArchiArtifact.class new file mode 100644 index 0000000000000000000000000000000000000000..550654e53f048bc1df163207f1acf28329baf8cf Binary files /dev/null and b/src/ui/tmldd/TMLArchiArtifact.class differ diff --git a/src/ui/tmldd/TMLArchiBUSNode.class b/src/ui/tmldd/TMLArchiBUSNode.class new file mode 100644 index 0000000000000000000000000000000000000000..728eee0d2b75c7d70e35b0ddad69691f6d0ebb2e Binary files /dev/null and b/src/ui/tmldd/TMLArchiBUSNode.class differ diff --git a/src/ui/tmldd/TMLArchiBridgeNode.class b/src/ui/tmldd/TMLArchiBridgeNode.class new file mode 100644 index 0000000000000000000000000000000000000000..4bd9b62a98f44778bdf4c1deaf65cd91115bf865 Binary files /dev/null and b/src/ui/tmldd/TMLArchiBridgeNode.class differ diff --git a/src/ui/tmldd/TMLArchiCPInterface.class b/src/ui/tmldd/TMLArchiCPInterface.class new file mode 100644 index 0000000000000000000000000000000000000000..cb934fb6337699b595655ec86d4e43cc3846e234 Binary files /dev/null and b/src/ui/tmldd/TMLArchiCPInterface.class differ diff --git a/src/ui/tmldd/TMLArchiCPNode.class b/src/ui/tmldd/TMLArchiCPNode.class new file mode 100644 index 0000000000000000000000000000000000000000..b51612ec01f9ff98725b884298faf26f6199a3d1 Binary files /dev/null and b/src/ui/tmldd/TMLArchiCPNode.class differ diff --git a/src/ui/tmldd/TMLArchiCPUNode.class b/src/ui/tmldd/TMLArchiCPUNode.class new file mode 100644 index 0000000000000000000000000000000000000000..2b0ff1ed922f8d816d4590928f9f468717376ee4 Binary files /dev/null and b/src/ui/tmldd/TMLArchiCPUNode.class differ diff --git a/src/ui/tmldd/TMLArchiChannelInterface.class b/src/ui/tmldd/TMLArchiChannelInterface.class new file mode 100644 index 0000000000000000000000000000000000000000..b710290768185aa1d6dc4a55f75ee1c79a89d449 Binary files /dev/null and b/src/ui/tmldd/TMLArchiChannelInterface.class differ diff --git a/src/ui/tmldd/TMLArchiCommunicationArtifact.class b/src/ui/tmldd/TMLArchiCommunicationArtifact.class new file mode 100644 index 0000000000000000000000000000000000000000..3a92a67820e5741abed1192199ce5deccec7c09e Binary files /dev/null and b/src/ui/tmldd/TMLArchiCommunicationArtifact.class differ diff --git a/src/ui/tmldd/TMLArchiCommunicationNode.class b/src/ui/tmldd/TMLArchiCommunicationNode.class new file mode 100644 index 0000000000000000000000000000000000000000..97efac11602e44b93cc440b1984f24fb963d7b55 Binary files /dev/null and b/src/ui/tmldd/TMLArchiCommunicationNode.class differ diff --git a/src/ui/tmldd/TMLArchiConnectingPoint.class b/src/ui/tmldd/TMLArchiConnectingPoint.class new file mode 100644 index 0000000000000000000000000000000000000000..9025e03828208d05928b52937b6e3c0323ee306f Binary files /dev/null and b/src/ui/tmldd/TMLArchiConnectingPoint.class differ diff --git a/src/ui/tmldd/TMLArchiConnectorNode.class b/src/ui/tmldd/TMLArchiConnectorNode.class new file mode 100644 index 0000000000000000000000000000000000000000..cda77807b463667f6dd13093675a61a3b55b3c73 Binary files /dev/null and b/src/ui/tmldd/TMLArchiConnectorNode.class differ diff --git a/src/ui/tmldd/TMLArchiCrossbarNode.class b/src/ui/tmldd/TMLArchiCrossbarNode.class new file mode 100644 index 0000000000000000000000000000000000000000..c0feb90673905f704c4d9395bceb9202e15984db Binary files /dev/null and b/src/ui/tmldd/TMLArchiCrossbarNode.class differ diff --git a/src/ui/tmldd/TMLArchiDMANode.class b/src/ui/tmldd/TMLArchiDMANode.class new file mode 100644 index 0000000000000000000000000000000000000000..6d0d3d58e033693668c587b33e1f6695b5ee2d34 Binary files /dev/null and b/src/ui/tmldd/TMLArchiDMANode.class differ diff --git a/src/ui/tmldd/TMLArchiDiagramPanel.class b/src/ui/tmldd/TMLArchiDiagramPanel.class new file mode 100644 index 0000000000000000000000000000000000000000..71a9a177de318728d6d0029b106d2fc690538882 Binary files /dev/null and b/src/ui/tmldd/TMLArchiDiagramPanel.class differ diff --git a/src/ui/tmldd/TMLArchiDiagramToolBar.class b/src/ui/tmldd/TMLArchiDiagramToolBar.class new file mode 100644 index 0000000000000000000000000000000000000000..ed7ff02ea946ac634535ceeb9fbad08a935793da Binary files /dev/null and b/src/ui/tmldd/TMLArchiDiagramToolBar.class differ diff --git a/src/ui/tmldd/TMLArchiElementInterface.class b/src/ui/tmldd/TMLArchiElementInterface.class new file mode 100644 index 0000000000000000000000000000000000000000..6d7c4e4c213d8a1b6c1491932366ce0628737b39 Binary files /dev/null and b/src/ui/tmldd/TMLArchiElementInterface.class differ diff --git a/src/ui/tmldd/TMLArchiEventArtifact.class b/src/ui/tmldd/TMLArchiEventArtifact.class new file mode 100644 index 0000000000000000000000000000000000000000..a71c2d3808c8b1ea51567bbeb64bced9fd4e8c32 Binary files /dev/null and b/src/ui/tmldd/TMLArchiEventArtifact.class differ diff --git a/src/ui/tmldd/TMLArchiFirewallNode.class b/src/ui/tmldd/TMLArchiFirewallNode.class new file mode 100644 index 0000000000000000000000000000000000000000..590bcbb8f59effbf5e37af5b97baec5fc0c00878 Binary files /dev/null and b/src/ui/tmldd/TMLArchiFirewallNode.class differ diff --git a/src/ui/tmldd/TMLArchiHWANode.class b/src/ui/tmldd/TMLArchiHWANode.class new file mode 100644 index 0000000000000000000000000000000000000000..86820bad825c26c35f1edf7ffadc32d7319b5728 Binary files /dev/null and b/src/ui/tmldd/TMLArchiHWANode.class differ diff --git a/src/ui/tmldd/TMLArchiKey.class b/src/ui/tmldd/TMLArchiKey.class new file mode 100644 index 0000000000000000000000000000000000000000..8503a5c986cf2b7220486b3d835760422d154411 Binary files /dev/null and b/src/ui/tmldd/TMLArchiKey.class differ diff --git a/src/ui/tmldd/TMLArchiMemoryNode.class b/src/ui/tmldd/TMLArchiMemoryNode.class new file mode 100644 index 0000000000000000000000000000000000000000..d7a31d6cc254d5e50055e242be90d11e389b6218 Binary files /dev/null and b/src/ui/tmldd/TMLArchiMemoryNode.class differ diff --git a/src/ui/tmldd/TMLArchiNode.class b/src/ui/tmldd/TMLArchiNode.class new file mode 100644 index 0000000000000000000000000000000000000000..8a63e826f70243895ea094a5478effd6c5a43f06 Binary files /dev/null and b/src/ui/tmldd/TMLArchiNode.class differ diff --git a/src/ui/tmldd/TMLArchiPortArtifact.class b/src/ui/tmldd/TMLArchiPortArtifact.class new file mode 100644 index 0000000000000000000000000000000000000000..a9eae3a9fc456d998d219442e4984798f739f29b Binary files /dev/null and b/src/ui/tmldd/TMLArchiPortArtifact.class differ diff --git a/src/ui/tmldd/TMLArchiPortInterface.class b/src/ui/tmldd/TMLArchiPortInterface.class new file mode 100644 index 0000000000000000000000000000000000000000..5e88100d28f6b1fb5343ca2aa9b865f3e39dd472 Binary files /dev/null and b/src/ui/tmldd/TMLArchiPortInterface.class differ diff --git a/src/ui/tmldd/TMLArchiSecurityInterface.class b/src/ui/tmldd/TMLArchiSecurityInterface.class new file mode 100644 index 0000000000000000000000000000000000000000..d5962faa126f38aa348a20e83022a51538e9cb12 Binary files /dev/null and b/src/ui/tmldd/TMLArchiSecurityInterface.class differ diff --git a/src/ui/tmldd/TMLArchiTaskInterface.class b/src/ui/tmldd/TMLArchiTaskInterface.class new file mode 100644 index 0000000000000000000000000000000000000000..1b8781bbb3bbebb463a9814da9accd2f501ddc2b Binary files /dev/null and b/src/ui/tmldd/TMLArchiTaskInterface.class differ diff --git a/src/ui/tmldd/TMLArchiVGMNNode.class b/src/ui/tmldd/TMLArchiVGMNNode.class new file mode 100644 index 0000000000000000000000000000000000000000..0f7f5591c3881f46308820cdfde9dbd9c6b233a3 Binary files /dev/null and b/src/ui/tmldd/TMLArchiVGMNNode.class differ diff --git a/src/ui/tmlsd/TGConnectingPointTMLSD.class b/src/ui/tmlsd/TGConnectingPointTMLSD.class new file mode 100644 index 0000000000000000000000000000000000000000..6a36a8b23de07942af1eec49d0595d2e84af00b9 Binary files /dev/null and b/src/ui/tmlsd/TGConnectingPointTMLSD.class differ diff --git a/src/ui/tmlsd/TGConnectorMessageAsyncTMLSD.class b/src/ui/tmlsd/TGConnectorMessageAsyncTMLSD.class new file mode 100644 index 0000000000000000000000000000000000000000..7cce74173a1bd0bb792c3ebeb5d6532854e73f80 Binary files /dev/null and b/src/ui/tmlsd/TGConnectorMessageAsyncTMLSD.class differ diff --git a/src/ui/tmlsd/TGConnectorMessageTMLSD.class b/src/ui/tmlsd/TGConnectorMessageTMLSD.class new file mode 100644 index 0000000000000000000000000000000000000000..fdea7ce9e82820758af6ab650599826ebb5c50ba Binary files /dev/null and b/src/ui/tmlsd/TGConnectorMessageTMLSD.class differ diff --git a/src/ui/tmlsd/TMLSDActionState.class b/src/ui/tmlsd/TMLSDActionState.class new file mode 100644 index 0000000000000000000000000000000000000000..26c783bc30b7e582e877e4ee1c2d52d89f76b863 Binary files /dev/null and b/src/ui/tmlsd/TMLSDActionState.class differ diff --git a/src/ui/tmlsd/TMLSDControllerInstance.class b/src/ui/tmlsd/TMLSDControllerInstance.class new file mode 100644 index 0000000000000000000000000000000000000000..f248f835d6572b98e9f3a6825943b945cb055ac3 Binary files /dev/null and b/src/ui/tmlsd/TMLSDControllerInstance.class differ diff --git a/src/ui/tmlsd/TMLSDInstance.class b/src/ui/tmlsd/TMLSDInstance.class new file mode 100644 index 0000000000000000000000000000000000000000..e551dea45633a414c519ece39b7dad0b3d18ca01 Binary files /dev/null and b/src/ui/tmlsd/TMLSDInstance.class differ diff --git a/src/ui/tmlsd/TMLSDPanel.class b/src/ui/tmlsd/TMLSDPanel.class new file mode 100644 index 0000000000000000000000000000000000000000..5055dfc5359c06009772f7df55f14868a215b6a7 Binary files /dev/null and b/src/ui/tmlsd/TMLSDPanel.class differ diff --git a/src/ui/tmlsd/TMLSDStorageInstance.class b/src/ui/tmlsd/TMLSDStorageInstance.class new file mode 100644 index 0000000000000000000000000000000000000000..debdb4ec96ce57f446429235d00c5abdb2af8904 Binary files /dev/null and b/src/ui/tmlsd/TMLSDStorageInstance.class differ diff --git a/src/ui/tmlsd/TMLSDToolBar.class b/src/ui/tmlsd/TMLSDToolBar.class new file mode 100644 index 0000000000000000000000000000000000000000..b3e80654421514dc99ab7cde459f9d89c6cab1a4 Binary files /dev/null and b/src/ui/tmlsd/TMLSDToolBar.class differ diff --git a/src/ui/tmlsd/TMLSDTransferInstance.class b/src/ui/tmlsd/TMLSDTransferInstance.class new file mode 100644 index 0000000000000000000000000000000000000000..8e62fcd8b90f6483b787d9f4c1908d25e6bf1dc3 Binary files /dev/null and b/src/ui/tmlsd/TMLSDTransferInstance.class differ diff --git a/src/ui/tree/CorrespondanceValidationDataTree.class b/src/ui/tree/CorrespondanceValidationDataTree.class new file mode 100644 index 0000000000000000000000000000000000000000..c980694e3711fc18ca33639ba4a26b072358dadf Binary files /dev/null and b/src/ui/tree/CorrespondanceValidationDataTree.class differ diff --git a/src/ui/tree/DiagramTreeModel.class b/src/ui/tree/DiagramTreeModel.class new file mode 100644 index 0000000000000000000000000000000000000000..67a7f019f1e2a9765dc3588be8bd87986c80b18c Binary files /dev/null and b/src/ui/tree/DiagramTreeModel.class differ diff --git a/src/ui/tree/DiagramTreeRenderer.class b/src/ui/tree/DiagramTreeRenderer.class new file mode 100644 index 0000000000000000000000000000000000000000..9341991441fbc46803bf73ac4c69fe0f07be9c75 Binary files /dev/null and b/src/ui/tree/DiagramTreeRenderer.class differ diff --git a/src/ui/tree/GraphTree.class b/src/ui/tree/GraphTree.class new file mode 100644 index 0000000000000000000000000000000000000000..631c09e5d733c198ba58ead5605ab577197493a9 Binary files /dev/null and b/src/ui/tree/GraphTree.class differ diff --git a/src/ui/tree/InvariantDataTree.class b/src/ui/tree/InvariantDataTree.class new file mode 100644 index 0000000000000000000000000000000000000000..44e51c0eed8fe9aa91b5b5bdb27ef40438def349 Binary files /dev/null and b/src/ui/tree/InvariantDataTree.class differ diff --git a/src/ui/tree/JDiagramTree.class b/src/ui/tree/JDiagramTree.class new file mode 100644 index 0000000000000000000000000000000000000000..1f4b4b163aaef960cc73dfeff05eb97545c1efbd Binary files /dev/null and b/src/ui/tree/JDiagramTree.class differ diff --git a/src/ui/tree/SearchTree.class b/src/ui/tree/SearchTree.class new file mode 100644 index 0000000000000000000000000000000000000000..66be4fcd69404dee68ce7e3ce85e5457f61cd538 Binary files /dev/null and b/src/ui/tree/SearchTree.class differ diff --git a/src/ui/tree/SyntaxAnalysisErrorTree.class b/src/ui/tree/SyntaxAnalysisErrorTree.class new file mode 100644 index 0000000000000000000000000000000000000000..dddd6975d8ff548ee22ec4307d70d78907869d5f Binary files /dev/null and b/src/ui/tree/SyntaxAnalysisErrorTree.class differ diff --git a/src/ui/tree/SyntaxAnalysisTree.class b/src/ui/tree/SyntaxAnalysisTree.class new file mode 100644 index 0000000000000000000000000000000000000000..b52c2ba8aa86178daf8aa906ec4baf9bd9bf7bb6 Binary files /dev/null and b/src/ui/tree/SyntaxAnalysisTree.class differ diff --git a/src/ui/tree/SyntaxAnalysisWarningTree.class b/src/ui/tree/SyntaxAnalysisWarningTree.class new file mode 100644 index 0000000000000000000000000000000000000000..6a89fb1b129237b43091473d61fd3b1e10ef2660 Binary files /dev/null and b/src/ui/tree/SyntaxAnalysisWarningTree.class differ diff --git a/src/ui/tree/TClassesValidationDataTree.class b/src/ui/tree/TClassesValidationDataTree.class new file mode 100644 index 0000000000000000000000000000000000000000..a424b0cfd4fe835fe38540cb70fd08fd649cf806 Binary files /dev/null and b/src/ui/tree/TClassesValidationDataTree.class differ diff --git a/src/ui/tree/ValidationDataTree.class b/src/ui/tree/ValidationDataTree.class new file mode 100644 index 0000000000000000000000000000000000000000..0861e0f3252f3c2def2a07703de4b23fd9620b80 Binary files /dev/null and b/src/ui/tree/ValidationDataTree.class differ diff --git a/src/ui/ucd/TGConnectingPointActorUCD.class b/src/ui/ucd/TGConnectingPointActorUCD.class new file mode 100644 index 0000000000000000000000000000000000000000..c3d9ef7b616a7a4ed57d6a2730341bdbfd969ec6 Binary files /dev/null and b/src/ui/ucd/TGConnectingPointActorUCD.class differ diff --git a/src/ui/ucd/TGConnectingPointUCD.class b/src/ui/ucd/TGConnectingPointUCD.class new file mode 100644 index 0000000000000000000000000000000000000000..62421f309d913a70650cb58d613d7e0c7d3eb38c Binary files /dev/null and b/src/ui/ucd/TGConnectingPointUCD.class differ diff --git a/src/ui/ucd/TGConnectorExtend.class b/src/ui/ucd/TGConnectorExtend.class new file mode 100644 index 0000000000000000000000000000000000000000..9e6f084221e2d81828e80b14765e0aa166e1addd Binary files /dev/null and b/src/ui/ucd/TGConnectorExtend.class differ diff --git a/src/ui/ucd/TGConnectorInclude.class b/src/ui/ucd/TGConnectorInclude.class new file mode 100644 index 0000000000000000000000000000000000000000..c501f4a30712b21d5751eaca2a0253d72d0080e6 Binary files /dev/null and b/src/ui/ucd/TGConnectorInclude.class differ diff --git a/src/ui/ucd/TGConnectorSpecialization.class b/src/ui/ucd/TGConnectorSpecialization.class new file mode 100644 index 0000000000000000000000000000000000000000..bdad6b24c3122a8879823073943d2b80d32d6746 Binary files /dev/null and b/src/ui/ucd/TGConnectorSpecialization.class differ diff --git a/src/ui/ucd/TGConnectorUC.class b/src/ui/ucd/TGConnectorUC.class new file mode 100644 index 0000000000000000000000000000000000000000..9c451987a841d158f2c33905ccb5ea8218a26882 Binary files /dev/null and b/src/ui/ucd/TGConnectorUC.class differ diff --git a/src/ui/ucd/TGConnectorUseCase.class b/src/ui/ucd/TGConnectorUseCase.class new file mode 100644 index 0000000000000000000000000000000000000000..102e649c52981aed155d1b1b6d679817bed5a570 Binary files /dev/null and b/src/ui/ucd/TGConnectorUseCase.class differ diff --git a/src/ui/ucd/UCDActor.class b/src/ui/ucd/UCDActor.class new file mode 100644 index 0000000000000000000000000000000000000000..f60e9f99d3265f9104201d01debe42a2854f559e Binary files /dev/null and b/src/ui/ucd/UCDActor.class differ diff --git a/src/ui/ucd/UCDActorBox.class b/src/ui/ucd/UCDActorBox.class new file mode 100644 index 0000000000000000000000000000000000000000..375e810481f8588f247879dcc593147adcf7cf41 Binary files /dev/null and b/src/ui/ucd/UCDActorBox.class differ diff --git a/src/ui/ucd/UCDBorder.class b/src/ui/ucd/UCDBorder.class new file mode 100644 index 0000000000000000000000000000000000000000..2eb25c2178ad8e5fdc9b1c48e0af6090698e401b Binary files /dev/null and b/src/ui/ucd/UCDBorder.class differ diff --git a/src/ui/ucd/UCDUseCase.class b/src/ui/ucd/UCDUseCase.class new file mode 100644 index 0000000000000000000000000000000000000000..26a760cc76931ae5f1ecfda452c4428ffba14932 Binary files /dev/null and b/src/ui/ucd/UCDUseCase.class differ diff --git a/src/ui/ucd/UseCaseDiagramPanel.class b/src/ui/ucd/UseCaseDiagramPanel.class new file mode 100644 index 0000000000000000000000000000000000000000..a2091b0e747d9259cc8b948c95a70297e42e6b43 Binary files /dev/null and b/src/ui/ucd/UseCaseDiagramPanel.class differ diff --git a/src/ui/ucd/UseCaseDiagramToolBar.class b/src/ui/ucd/UseCaseDiagramToolBar.class new file mode 100644 index 0000000000000000000000000000000000000000..a5047a0dd7e07735247d0ea873c307279d9aee5a Binary files /dev/null and b/src/ui/ucd/UseCaseDiagramToolBar.class differ diff --git a/src/ui/window/DeadlockItem.class b/src/ui/window/DeadlockItem.class new file mode 100644 index 0000000000000000000000000000000000000000..c198d548295c3aa308c8a498ec13d20f4739650e Binary files /dev/null and b/src/ui/window/DeadlockItem.class differ diff --git a/src/ui/window/DeadlockTableModel.class b/src/ui/window/DeadlockTableModel.class new file mode 100644 index 0000000000000000000000000000000000000000..a0214a1b843ca023ff86c8bfb92fea992869cb3b Binary files /dev/null and b/src/ui/window/DeadlockTableModel.class differ diff --git a/src/ui/window/EquipmentsNCTableModel.class b/src/ui/window/EquipmentsNCTableModel.class new file mode 100644 index 0000000000000000000000000000000000000000..8898cab979cbe33919423063a7c061536725b596 Binary files /dev/null and b/src/ui/window/EquipmentsNCTableModel.class differ diff --git a/src/ui/window/GateSimulationTrace.class b/src/ui/window/GateSimulationTrace.class new file mode 100644 index 0000000000000000000000000000000000000000..f7b2e3b72f4b24cc0692c0b28dc513e5e119d7a1 Binary files /dev/null and b/src/ui/window/GateSimulationTrace.class differ diff --git a/src/ui/window/GeneralInfoNCTableModel.class b/src/ui/window/GeneralInfoNCTableModel.class new file mode 100644 index 0000000000000000000000000000000000000000..f2309eeb1cc7a746bfb5d18598e087cc61462b02 Binary files /dev/null and b/src/ui/window/GeneralInfoNCTableModel.class differ diff --git a/src/ui/window/JBirdPanel.class b/src/ui/window/JBirdPanel.class new file mode 100644 index 0000000000000000000000000000000000000000..b7f0e954c25205aeede3be995bfa3dd0ac9c74b8 Binary files /dev/null and b/src/ui/window/JBirdPanel.class differ diff --git a/src/ui/window/JDialogADDBusNode.class b/src/ui/window/JDialogADDBusNode.class new file mode 100644 index 0000000000000000000000000000000000000000..d9c43e481bc392e2fc66b14976edf21eb403694b Binary files /dev/null and b/src/ui/window/JDialogADDBusNode.class differ diff --git a/src/ui/window/JDialogADDCPUNode.class b/src/ui/window/JDialogADDCPUNode.class new file mode 100644 index 0000000000000000000000000000000000000000..8892ac5bfc0ef715422ed63f678fc30f0ab3ad41 Binary files /dev/null and b/src/ui/window/JDialogADDCPUNode.class differ diff --git a/src/ui/window/JDialogADDCPUNode.java b/src/ui/window/JDialogADDCPUNode.java index cb60849bcd00506acf70f2e766aaa1c841517681..f54f78e6831f5aa6595f0b38a7112ca142a2eb5a 100755 --- a/src/ui/window/JDialogADDCPUNode.java +++ b/src/ui/window/JDialogADDCPUNode.java @@ -58,12 +58,16 @@ import ui.avatardd.*; public class JDialogADDCPUNode extends javax.swing.JDialog implements ActionListener { - + private static String[] tracemodeTab = {"vcd trace", "VCI logger", "VCI stats"}; + private boolean regularClose; private JPanel panel2; private Frame frame; private ADDCPUNode node; + + protected JComboBox tracemode; + private static int selectedTracemode = 0; // Panel1 @@ -71,8 +75,9 @@ public class JDialogADDCPUNode extends javax.swing.JDialog implements ActionList // Panel2 protected JTextField nbOfIrq, iCacheWays, iCacheSets, iCacheWords, dCacheWays, dCacheSets, dCacheWords; - - + protected JTextField index; + protected JTextField monitored; + // Main Panel private JButton closeButton; private JButton cancelButton; @@ -172,7 +177,20 @@ public class JDialogADDCPUNode extends javax.swing.JDialog implements ActionList dCacheWords = new JTextField(""+node.getDCacheWords(), 15); panel2.add(dCacheWords, c2); - + c2.gridwidth = 1; + panel2.add(new JLabel("Index:"), c2); + c2.gridwidth = GridBagConstraints.REMAINDER; //end row + index = new JTextField(""+node.getIndex(), 15); + panel2.add(index, c2); + + c2.gridwidth = 1; + panel2.add(new JLabel("Monitored:"), c2); + //c2.gridwidth = GridBagConstraints.REMAINDER; //end row + //monitored = new JTextField(""+node.getMonitored(), 15);//DG 19.04. + tracemode = new JComboBox(tracemodeTab); + tracemode.setSelectedIndex(selectedTracemode); + tracemode.addActionListener(this); + panel2.add(tracemode, c2); /*c2.gridwidth = 1; panel2.add(new JLabel("Clock ratio:"), c2); @@ -207,6 +225,9 @@ public class JDialogADDCPUNode extends javax.swing.JDialog implements ActionList return; }*/ + if (evt.getSource() == tracemode) { + selectedTracemode = tracemode.getSelectedIndex(); + } String command = evt.getActionCommand(); @@ -262,8 +283,17 @@ public class JDialogADDCPUNode extends javax.swing.JDialog implements ActionList public String getDCacheWords() { return dCacheWords.getText(); } - - + + public String getIndex() { + return index.getText(); + } + + public int getMonitored() { + //return tracemodeTab[tracemode.getSelectedIndex()]; + return tracemode.getSelectedIndex(); + //return monitored.getText(); + } + /*public String getClockRatio(){ return clockRatio.getText(); } */ diff --git a/src/ui/window/JDialogADDCoproMWMRNode.class b/src/ui/window/JDialogADDCoproMWMRNode.class new file mode 100644 index 0000000000000000000000000000000000000000..18c44693c434735862bf5e741c6e73720b562c6b Binary files /dev/null and b/src/ui/window/JDialogADDCoproMWMRNode.class differ diff --git a/src/ui/window/JDialogADDCrossbarNode.class b/src/ui/window/JDialogADDCrossbarNode.class new file mode 100644 index 0000000000000000000000000000000000000000..f8266fa3919608b7580253c1603fdcd0c25dbc0d Binary files /dev/null and b/src/ui/window/JDialogADDCrossbarNode.class differ diff --git a/src/ui/window/JDialogADDICUNode.class b/src/ui/window/JDialogADDICUNode.class new file mode 100644 index 0000000000000000000000000000000000000000..7aafc835037400b31158661ad52eaa87c870af35 Binary files /dev/null and b/src/ui/window/JDialogADDICUNode.class differ diff --git a/src/ui/window/JDialogADDMemoryNode.class b/src/ui/window/JDialogADDMemoryNode.class new file mode 100644 index 0000000000000000000000000000000000000000..352634530249b6bc846d8b58f7bdec28c3c4971b Binary files /dev/null and b/src/ui/window/JDialogADDMemoryNode.class differ diff --git a/src/ui/window/JDialogADDTTYNode.class b/src/ui/window/JDialogADDTTYNode.class new file mode 100644 index 0000000000000000000000000000000000000000..d097c412680e112ac91abcb02319f0740b490ffc Binary files /dev/null and b/src/ui/window/JDialogADDTTYNode.class differ diff --git a/src/ui/window/JDialogADDTimerNode.class b/src/ui/window/JDialogADDTimerNode.class new file mode 100644 index 0000000000000000000000000000000000000000..444f9ed4413b5d4b3c9a38db0086ec6196fabf7c Binary files /dev/null and b/src/ui/window/JDialogADDTimerNode.class differ diff --git a/src/ui/window/JDialogADDVgmnNode.class b/src/ui/window/JDialogADDVgmnNode.class new file mode 100644 index 0000000000000000000000000000000000000000..9d7cc3995b309e71d3b108c0297eb2146746a3df Binary files /dev/null and b/src/ui/window/JDialogADDVgmnNode.class differ diff --git a/src/ui/window/JDialogArchiKey.class b/src/ui/window/JDialogArchiKey.class new file mode 100644 index 0000000000000000000000000000000000000000..bfa4dbd1879527b0d366d906838d61f423732fb8 Binary files /dev/null and b/src/ui/window/JDialogArchiKey.class differ diff --git a/src/ui/window/JDialogArrayGet.class b/src/ui/window/JDialogArrayGet.class new file mode 100644 index 0000000000000000000000000000000000000000..ce2625071f8e4c22b55f8d43286dc3de1dcf097c Binary files /dev/null and b/src/ui/window/JDialogArrayGet.class differ diff --git a/src/ui/window/JDialogArraySet.class b/src/ui/window/JDialogArraySet.class new file mode 100644 index 0000000000000000000000000000000000000000..20908512e3aa843f419b07d48cb7a85f50995762 Binary files /dev/null and b/src/ui/window/JDialogArraySet.class differ diff --git a/src/ui/window/JDialogArtifact.class b/src/ui/window/JDialogArtifact.class new file mode 100644 index 0000000000000000000000000000000000000000..275e03b3dabcfd438983936dd28415c23bbd4960 Binary files /dev/null and b/src/ui/window/JDialogArtifact.class differ diff --git a/src/ui/window/JDialogAssumption.class b/src/ui/window/JDialogAssumption.class new file mode 100644 index 0000000000000000000000000000000000000000..9b1aee4a5ed22db80e451690dc25081c4bb0cf6e Binary files /dev/null and b/src/ui/window/JDialogAssumption.class differ diff --git a/src/ui/window/JDialogAttack.class b/src/ui/window/JDialogAttack.class new file mode 100644 index 0000000000000000000000000000000000000000..f6d2bf81f0af7fd7564726e5ef2dc265dfe6df72 Binary files /dev/null and b/src/ui/window/JDialogAttack.class differ diff --git a/src/ui/window/JDialogAttribute.class b/src/ui/window/JDialogAttribute.class new file mode 100644 index 0000000000000000000000000000000000000000..5cd38c070d48db7eacf3418f465bb25c63d6d8e3 Binary files /dev/null and b/src/ui/window/JDialogAttribute.class differ diff --git a/src/ui/window/JDialogAvatarBlock.class b/src/ui/window/JDialogAvatarBlock.class new file mode 100644 index 0000000000000000000000000000000000000000..2510ae96eab9e3dfb834eeb9c62ef19544edbc62 Binary files /dev/null and b/src/ui/window/JDialogAvatarBlock.class differ diff --git a/src/ui/window/JDialogAvatarBlockArtifact.class b/src/ui/window/JDialogAvatarBlockArtifact.class new file mode 100644 index 0000000000000000000000000000000000000000..ed2da1fe1ad2f1480a551648068de6d68c6a41f3 Binary files /dev/null and b/src/ui/window/JDialogAvatarBlockArtifact.class differ diff --git a/src/ui/window/JDialogAvatarChannelArtifact.class b/src/ui/window/JDialogAvatarChannelArtifact.class new file mode 100644 index 0000000000000000000000000000000000000000..dc5739ed900bc78d4cdecf092fa9afbabdd698d0 Binary files /dev/null and b/src/ui/window/JDialogAvatarChannelArtifact.class differ diff --git a/src/ui/window/JDialogAvatarExecutableCodeGeneration.class b/src/ui/window/JDialogAvatarExecutableCodeGeneration.class new file mode 100644 index 0000000000000000000000000000000000000000..0d887f9f864eb7b23331a0457802ffd03443e777 Binary files /dev/null and b/src/ui/window/JDialogAvatarExecutableCodeGeneration.class differ diff --git a/src/ui/window/JDialogAvatarLibraryFunction.class b/src/ui/window/JDialogAvatarLibraryFunction.class new file mode 100644 index 0000000000000000000000000000000000000000..6bc75836b415666d2f6399a69f90236915954c88 Binary files /dev/null and b/src/ui/window/JDialogAvatarLibraryFunction.class differ diff --git a/src/ui/window/JDialogAvatarModelChecker$1.class b/src/ui/window/JDialogAvatarModelChecker$1.class new file mode 100644 index 0000000000000000000000000000000000000000..cfaa0307af13a7c717a9696ec0f982709bcb5f2f Binary files /dev/null and b/src/ui/window/JDialogAvatarModelChecker$1.class differ diff --git a/src/ui/window/JDialogAvatarModelChecker$ModelCheckerMonitor.class b/src/ui/window/JDialogAvatarModelChecker$ModelCheckerMonitor.class new file mode 100644 index 0000000000000000000000000000000000000000..3886b313e92d58301d59f71bbc9ccbbb97b385d8 Binary files /dev/null and b/src/ui/window/JDialogAvatarModelChecker$ModelCheckerMonitor.class differ diff --git a/src/ui/window/JDialogAvatarModelChecker.class b/src/ui/window/JDialogAvatarModelChecker.class new file mode 100644 index 0000000000000000000000000000000000000000..b43d26f8b5fdc5aebf4f2f00dbca4f313ee48f66 Binary files /dev/null and b/src/ui/window/JDialogAvatarModelChecker.class differ diff --git a/src/ui/window/JDialogAvatarProperty.class b/src/ui/window/JDialogAvatarProperty.class new file mode 100644 index 0000000000000000000000000000000000000000..4f38b16c64da317a023c68c7821f6161581ca409 Binary files /dev/null and b/src/ui/window/JDialogAvatarProperty.class differ diff --git a/src/ui/window/JDialogAvatarPropertyConnector.class b/src/ui/window/JDialogAvatarPropertyConnector.class new file mode 100644 index 0000000000000000000000000000000000000000..e6f7b4ee5d2f781cea7ab818e4e9453429c73cfd Binary files /dev/null and b/src/ui/window/JDialogAvatarPropertyConnector.class differ diff --git a/src/ui/window/JDialogAvatarSignal.class b/src/ui/window/JDialogAvatarSignal.class new file mode 100644 index 0000000000000000000000000000000000000000..0615421b57e8e28017062be9585af5ea510ef8fa Binary files /dev/null and b/src/ui/window/JDialogAvatarSignal.class differ diff --git a/src/ui/window/JDialogAvatarState.class b/src/ui/window/JDialogAvatarState.class new file mode 100644 index 0000000000000000000000000000000000000000..fe526f71b4289121185f3cf45f7365a87bb6d528 Binary files /dev/null and b/src/ui/window/JDialogAvatarState.class differ diff --git a/src/ui/window/JDialogAvatarTimer.class b/src/ui/window/JDialogAvatarTimer.class new file mode 100644 index 0000000000000000000000000000000000000000..024fec5d748a84f05390d8e6e081a86083554fd9 Binary files /dev/null and b/src/ui/window/JDialogAvatarTimer.class differ diff --git a/src/ui/window/JDialogAvatarTransition.class b/src/ui/window/JDialogAvatarTransition.class new file mode 100644 index 0000000000000000000000000000000000000000..847faedad6b809474e19f1e067e4b1cc2602d894 Binary files /dev/null and b/src/ui/window/JDialogAvatarTransition.class differ diff --git a/src/ui/window/JDialogAvatarddExecutableCodeGeneration.class b/src/ui/window/JDialogAvatarddExecutableCodeGeneration.class new file mode 100644 index 0000000000000000000000000000000000000000..232c98a41e9695a99df78966c2cd61cc83fa5a73 Binary files /dev/null and b/src/ui/window/JDialogAvatarddExecutableCodeGeneration.class differ diff --git a/src/ui/window/JDialogBUSNode.class b/src/ui/window/JDialogBUSNode.class new file mode 100644 index 0000000000000000000000000000000000000000..f7cd18ffb34777a5ac0a3dcb6a576ce853cae2f1 Binary files /dev/null and b/src/ui/window/JDialogBUSNode.class differ diff --git a/src/ui/window/JDialogBisimulation.class b/src/ui/window/JDialogBisimulation.class new file mode 100644 index 0000000000000000000000000000000000000000..b8a0266218104bb0714c6f0af3f296a11517d0ad Binary files /dev/null and b/src/ui/window/JDialogBisimulation.class differ diff --git a/src/ui/window/JDialogBisimulationBisimulator.class b/src/ui/window/JDialogBisimulationBisimulator.class new file mode 100644 index 0000000000000000000000000000000000000000..61700a8989d2d762e3e16eedb20a108ca549c397 Binary files /dev/null and b/src/ui/window/JDialogBisimulationBisimulator.class differ diff --git a/src/ui/window/JDialogBridgeNode.class b/src/ui/window/JDialogBridgeNode.class new file mode 100644 index 0000000000000000000000000000000000000000..2217dd6d50b2d7e82ceae7827086850f778751fb Binary files /dev/null and b/src/ui/window/JDialogBridgeNode.class differ diff --git a/src/ui/window/JDialogCCodeGeneration.class b/src/ui/window/JDialogCCodeGeneration.class new file mode 100644 index 0000000000000000000000000000000000000000..402a7522a38187dd0697d139645af7d9ef09e81a Binary files /dev/null and b/src/ui/window/JDialogCCodeGeneration.class differ diff --git a/src/ui/window/JDialogCPUNode$MyFrame$1.class b/src/ui/window/JDialogCPUNode$MyFrame$1.class new file mode 100644 index 0000000000000000000000000000000000000000..ed8540f81069a166936ab9f381ab31b4477ca29d Binary files /dev/null and b/src/ui/window/JDialogCPUNode$MyFrame$1.class differ diff --git a/src/ui/window/JDialogCPUNode$MyFrame.class b/src/ui/window/JDialogCPUNode$MyFrame.class new file mode 100644 index 0000000000000000000000000000000000000000..60101d0e16ac97ebfd0a335f0d5cf2dbc8b11817 Binary files /dev/null and b/src/ui/window/JDialogCPUNode$MyFrame.class differ diff --git a/src/ui/window/JDialogCPUNode$Range.class b/src/ui/window/JDialogCPUNode$Range.class new file mode 100644 index 0000000000000000000000000000000000000000..d9fb58bb52f0a0e0ea9a02b1a16a2f4cf3855710 Binary files /dev/null and b/src/ui/window/JDialogCPUNode$Range.class differ diff --git a/src/ui/window/JDialogCPUNode.class b/src/ui/window/JDialogCPUNode.class new file mode 100644 index 0000000000000000000000000000000000000000..ff9eab545851266140012e7c80e3ef904b94a7bc Binary files /dev/null and b/src/ui/window/JDialogCPUNode.class differ diff --git a/src/ui/window/JDialogCPUNode.java b/src/ui/window/JDialogCPUNode.java index 5aedd960c2d14c48b14804a4a2e8e21566f5b103..2bee3bb082b2ef840ff589d2a58a6e849afa58ec 100755 --- a/src/ui/window/JDialogCPUNode.java +++ b/src/ui/window/JDialogCPUNode.java @@ -61,7 +61,7 @@ import ui.interactivesimulation.*; import myutil.*; public class JDialogCPUNode extends javax.swing.JDialog implements ActionListener { - + private static String[] tracemodeTab = {"vcd trace", "VCI logger", "VCI stats"}; private boolean regularClose; private JPanel panel2, panel4, panel5; @@ -70,12 +70,13 @@ public class JDialogCPUNode extends javax.swing.JDialog implements ActionListene private ArchUnitMEC MECType; - + protected JComboBox tracemode; + private static int selectedTracemode = 0; // Panel1 protected JTextField nodeName; // Panel2 - protected JTextField sliceTime, nbOfCores, byteDataSize, pipelineSize, goIdleTime, maxConsecutiveIdleCycles, taskSwitchingTime, branchingPredictionPenalty, cacheMiss, clockRatio, execiTime, execcTime; + protected JTextField sliceTime, nbOfCores, byteDataSize, pipelineSize, goIdleTime, maxConsecutiveIdleCycles, taskSwitchingTime, branchingPredictionPenalty, cacheMiss, clockRatio, execiTime, execcTime, monitored; protected JComboBox schedulingPolicy, MECTypeCB, encryption; // Tabbed pane for panel1 and panel2 @@ -221,6 +222,20 @@ public class JDialogCPUNode extends javax.swing.JDialog implements ActionListene clockRatio = new JTextField(""+node.getClockRatio(), 15); panel2.add(clockRatio, c2); + // monitored + c2.gridwidth = 1; + panel2.add(new JLabel("Monitored:"), c2); + //c2.gridwidth = GridBagConstraints.REMAINDER; //end row + //monitored = new JTextField(""+node.getMonitored(), 15);//DG 19.04. + tracemode = new JComboBox(tracemodeTab); + tracemode.setSelectedIndex(selectedTracemode); + tracemode.addActionListener(this); + panel2.add(tracemode, c2); + + monitored = new JTextField("", 15); + panel2.add(monitored, c2); + + // Code generation panel4 = new JPanel(); panel4.setLayout( gridbag4 ); @@ -303,6 +318,9 @@ public class JDialogCPUNode extends javax.swing.JDialog implements ActionListene return; }*/ + if (evt.getSource() == tracemode) { + selectedTracemode = tracemode.getSelectedIndex(); + } String command = evt.getActionCommand(); @@ -376,6 +394,11 @@ public class JDialogCPUNode extends javax.swing.JDialog implements ActionListene return cacheMiss.getText(); } + public int getMonitored() { + return tracemode.getSelectedIndex(); + //return monitored.getText(); + } + public String getClockRatio(){ return clockRatio.getText(); } diff --git a/src/ui/window/JDialogCancel.class b/src/ui/window/JDialogCancel.class new file mode 100644 index 0000000000000000000000000000000000000000..fd9d473c94823fc4f8ca9764b058b4aee1684956 Binary files /dev/null and b/src/ui/window/JDialogCancel.class differ diff --git a/src/ui/window/JDialogChannel.class b/src/ui/window/JDialogChannel.class new file mode 100644 index 0000000000000000000000000000000000000000..66bddc619abb44eb5f0a0fb3682319e88a67b255 Binary files /dev/null and b/src/ui/window/JDialogChannel.class differ diff --git a/src/ui/window/JDialogCode.class b/src/ui/window/JDialogCode.class new file mode 100644 index 0000000000000000000000000000000000000000..14dbf9726cb775dc9da68991253700cba560a82a Binary files /dev/null and b/src/ui/window/JDialogCode.class differ diff --git a/src/ui/window/JDialogCommunicationArtifact.class b/src/ui/window/JDialogCommunicationArtifact.class new file mode 100644 index 0000000000000000000000000000000000000000..a565416e77b300c504149bcaf50d377006cadabf Binary files /dev/null and b/src/ui/window/JDialogCommunicationArtifact.class differ diff --git a/src/ui/window/JDialogConstraint.class b/src/ui/window/JDialogConstraint.class new file mode 100644 index 0000000000000000000000000000000000000000..4a4c55520daf1910431318d04738a179314d2ac3 Binary files /dev/null and b/src/ui/window/JDialogConstraint.class differ diff --git a/src/ui/window/JDialogConstraintText.class b/src/ui/window/JDialogConstraintText.class new file mode 100644 index 0000000000000000000000000000000000000000..f8f6d8ba5d9fb876f7cbad3ff19141a14160134e Binary files /dev/null and b/src/ui/window/JDialogConstraintText.class differ diff --git a/src/ui/window/JDialogCrossbarNode.class b/src/ui/window/JDialogCrossbarNode.class new file mode 100644 index 0000000000000000000000000000000000000000..cd7a11db85710d0edde7a68fff1ec90e7cb13743 Binary files /dev/null and b/src/ui/window/JDialogCrossbarNode.class differ diff --git a/src/ui/window/JDialogCryptographicConfiguration$EncryptPanel.class b/src/ui/window/JDialogCryptographicConfiguration$EncryptPanel.class new file mode 100644 index 0000000000000000000000000000000000000000..7c25566cdc9a11abc21939ee6647e7079dd3ac2d Binary files /dev/null and b/src/ui/window/JDialogCryptographicConfiguration$EncryptPanel.class differ diff --git a/src/ui/window/JDialogCryptographicConfiguration$advPanel.class b/src/ui/window/JDialogCryptographicConfiguration$advPanel.class new file mode 100644 index 0000000000000000000000000000000000000000..8e6cdee1a1f65f768d291712fc9d269c61eae703 Binary files /dev/null and b/src/ui/window/JDialogCryptographicConfiguration$advPanel.class differ diff --git a/src/ui/window/JDialogCryptographicConfiguration$funcPanel.class b/src/ui/window/JDialogCryptographicConfiguration$funcPanel.class new file mode 100644 index 0000000000000000000000000000000000000000..5ee7018f92cd2cc779147899d2f51ee31477b950 Binary files /dev/null and b/src/ui/window/JDialogCryptographicConfiguration$funcPanel.class differ diff --git a/src/ui/window/JDialogCryptographicConfiguration.class b/src/ui/window/JDialogCryptographicConfiguration.class new file mode 100644 index 0000000000000000000000000000000000000000..a1d0f036d355e778371bde798b1be306c7895c56 Binary files /dev/null and b/src/ui/window/JDialogCryptographicConfiguration.class differ diff --git a/src/ui/window/JDialogDMANode.class b/src/ui/window/JDialogDMANode.class new file mode 100644 index 0000000000000000000000000000000000000000..21405b7843181c0a532ecfdaaa6d078cfaeeeb14 Binary files /dev/null and b/src/ui/window/JDialogDMANode.class differ diff --git a/src/ui/window/JDialogDSE.class b/src/ui/window/JDialogDSE.class new file mode 100644 index 0000000000000000000000000000000000000000..512e70d968694585e281e828040b40800e4447f4 Binary files /dev/null and b/src/ui/window/JDialogDSE.class differ diff --git a/src/ui/window/JDialogERB.class b/src/ui/window/JDialogERB.class new file mode 100644 index 0000000000000000000000000000000000000000..ad107a9bad45bb4f0bee97fd6416ffe044424f87 Binary files /dev/null and b/src/ui/window/JDialogERB.class differ diff --git a/src/ui/window/JDialogESO.class b/src/ui/window/JDialogESO.class new file mode 100644 index 0000000000000000000000000000000000000000..a2cb99bbcc45c08a859db1ba961c13a3f0f6c6fc Binary files /dev/null and b/src/ui/window/JDialogESO.class differ diff --git a/src/ui/window/JDialogEventArtifact.class b/src/ui/window/JDialogEventArtifact.class new file mode 100644 index 0000000000000000000000000000000000000000..f4471fb80694b0d78263efffb3157104ee840550 Binary files /dev/null and b/src/ui/window/JDialogEventArtifact.class differ diff --git a/src/ui/window/JDialogFirewallNode.class b/src/ui/window/JDialogFirewallNode.class new file mode 100644 index 0000000000000000000000000000000000000000..9d12128c18959937fbd0bc8997ec0e2b367165b9 Binary files /dev/null and b/src/ui/window/JDialogFirewallNode.class differ diff --git a/src/ui/window/JDialogFormalValidation.class b/src/ui/window/JDialogFormalValidation.class new file mode 100644 index 0000000000000000000000000000000000000000..676434b421e1ecd4145170db2bb1bc6bc67a1724 Binary files /dev/null and b/src/ui/window/JDialogFormalValidation.class differ diff --git a/src/ui/window/JDialogGenAUT.class b/src/ui/window/JDialogGenAUT.class new file mode 100644 index 0000000000000000000000000000000000000000..40beb05147686b478335e2379aa9b489daa5beb9 Binary files /dev/null and b/src/ui/window/JDialogGenAUT.class differ diff --git a/src/ui/window/JDialogGenAUTS.class b/src/ui/window/JDialogGenAUTS.class new file mode 100644 index 0000000000000000000000000000000000000000..23cc28123f877b0c5d2c636c067e4a271a4d3d6c Binary files /dev/null and b/src/ui/window/JDialogGenAUTS.class differ diff --git a/src/ui/window/JDialogGraphModification.class b/src/ui/window/JDialogGraphModification.class new file mode 100644 index 0000000000000000000000000000000000000000..0a3144914c3d305b8961b39670a6692a10bf6494 Binary files /dev/null and b/src/ui/window/JDialogGraphModification.class differ diff --git a/src/ui/window/JDialogHwANode.class b/src/ui/window/JDialogHwANode.class new file mode 100644 index 0000000000000000000000000000000000000000..a8bf9c83600cc33b1a6bde4ebf2bbb4f8a4446e9 Binary files /dev/null and b/src/ui/window/JDialogHwANode.class differ diff --git a/src/ui/window/JDialogInvariantAnalysis.class b/src/ui/window/JDialogInvariantAnalysis.class new file mode 100644 index 0000000000000000000000000000000000000000..c07402a22fd75f96b3aef0f205aa9f2d0d482807 Binary files /dev/null and b/src/ui/window/JDialogInvariantAnalysis.class differ diff --git a/src/ui/window/JDialogJavaGeneration.class b/src/ui/window/JDialogJavaGeneration.class new file mode 100644 index 0000000000000000000000000000000000000000..e2af68938c0fd2da88f384d7a5da986933804ec0 Binary files /dev/null and b/src/ui/window/JDialogJavaGeneration.class differ diff --git a/src/ui/window/JDialogJavaSimulation.class b/src/ui/window/JDialogJavaSimulation.class new file mode 100644 index 0000000000000000000000000000000000000000..d2dff60e97ce44404314af435b74ed816bb3ad02 Binary files /dev/null and b/src/ui/window/JDialogJavaSimulation.class differ diff --git a/src/ui/window/JDialogLOTOSAnalysis.class b/src/ui/window/JDialogLOTOSAnalysis.class new file mode 100644 index 0000000000000000000000000000000000000000..e531c3faade741a90309f2cf1e6583cc7c1af720 Binary files /dev/null and b/src/ui/window/JDialogLOTOSAnalysis.class differ diff --git a/src/ui/window/JDialogLOTOSValidation.class b/src/ui/window/JDialogLOTOSValidation.class new file mode 100644 index 0000000000000000000000000000000000000000..3e086bfb2ff42adab5a6d79b245eb5c51ae2096c Binary files /dev/null and b/src/ui/window/JDialogLOTOSValidation.class differ diff --git a/src/ui/window/JDialogLinkNCNode.class b/src/ui/window/JDialogLinkNCNode.class new file mode 100644 index 0000000000000000000000000000000000000000..8641f7ea2ab9dd04c9df0a0fa5e874cbbac70b27 Binary files /dev/null and b/src/ui/window/JDialogLinkNCNode.class differ diff --git a/src/ui/window/JDialogLinkNode.class b/src/ui/window/JDialogLinkNode.class new file mode 100644 index 0000000000000000000000000000000000000000..2262a70c5fe08f523df338d56935281886a5243c Binary files /dev/null and b/src/ui/window/JDialogLinkNode.class differ diff --git a/src/ui/window/JDialogManageListOfString.class b/src/ui/window/JDialogManageListOfString.class new file mode 100644 index 0000000000000000000000000000000000000000..ffd9b6ffd6620c27c43f01e55d5c39adb78daae8 Binary files /dev/null and b/src/ui/window/JDialogManageListOfString.class differ diff --git a/src/ui/window/JDialogMemoryNode.class b/src/ui/window/JDialogMemoryNode.class new file mode 100644 index 0000000000000000000000000000000000000000..7aa446ec31157e683b8e0563b565f102e06fc5f9 Binary files /dev/null and b/src/ui/window/JDialogMemoryNode.class differ diff --git a/src/ui/window/JDialogModelChecking.class b/src/ui/window/JDialogModelChecking.class new file mode 100644 index 0000000000000000000000000000000000000000..86c0c7ce9e88e61efda84839108f28457976d2bf Binary files /dev/null and b/src/ui/window/JDialogModelChecking.class differ diff --git a/src/ui/window/JDialogMultiString.class b/src/ui/window/JDialogMultiString.class new file mode 100644 index 0000000000000000000000000000000000000000..ca928f673084d3e4f4c72f5f77be0d6764313091 Binary files /dev/null and b/src/ui/window/JDialogMultiString.class differ diff --git a/src/ui/window/JDialogMultiStringCP.class b/src/ui/window/JDialogMultiStringCP.class new file mode 100644 index 0000000000000000000000000000000000000000..fe763602511c0038108af66ff0f1b02db3ae6a92 Binary files /dev/null and b/src/ui/window/JDialogMultiStringCP.class differ diff --git a/src/ui/window/JDialogNCEqNode.class b/src/ui/window/JDialogNCEqNode.class new file mode 100644 index 0000000000000000000000000000000000000000..2ed8dd748a961ddcec94e61320a69b66f08b2a61 Binary files /dev/null and b/src/ui/window/JDialogNCEqNode.class differ diff --git a/src/ui/window/JDialogNCRoute.class b/src/ui/window/JDialogNCRoute.class new file mode 100644 index 0000000000000000000000000000000000000000..7831f79201fccc9fc6640eb105cc5378d0297b30 Binary files /dev/null and b/src/ui/window/JDialogNCRoute.class differ diff --git a/src/ui/window/JDialogNCSwitchNode.class b/src/ui/window/JDialogNCSwitchNode.class new file mode 100644 index 0000000000000000000000000000000000000000..5cc9fc16b3e82223225cedd55e301c9e84f3a4e8 Binary files /dev/null and b/src/ui/window/JDialogNCSwitchNode.class differ diff --git a/src/ui/window/JDialogNCTraffic.class b/src/ui/window/JDialogNCTraffic.class new file mode 100644 index 0000000000000000000000000000000000000000..d1a358ec6652c45152dae814f64ce704fa319610 Binary files /dev/null and b/src/ui/window/JDialogNCTraffic.class differ diff --git a/src/ui/window/JDialogNote.class b/src/ui/window/JDialogNote.class new file mode 100644 index 0000000000000000000000000000000000000000..3844f9368dcf8d6081123f3d04c435410291d1a7 Binary files /dev/null and b/src/ui/window/JDialogNote.class differ diff --git a/src/ui/window/JDialogObserver.class b/src/ui/window/JDialogObserver.class new file mode 100644 index 0000000000000000000000000000000000000000..99ee66162a8879abbe11d4e1089cfe3bb486b49b Binary files /dev/null and b/src/ui/window/JDialogObserver.class differ diff --git a/src/ui/window/JDialogParam.class b/src/ui/window/JDialogParam.class new file mode 100644 index 0000000000000000000000000000000000000000..d4aeb43979da40d26796758627e02abef0ba1c13 Binary files /dev/null and b/src/ui/window/JDialogParam.class differ diff --git a/src/ui/window/JDialogParamFIFO.class b/src/ui/window/JDialogParamFIFO.class new file mode 100644 index 0000000000000000000000000000000000000000..510fc44dd2bc2e4b9719e60624a4c33374aeac3e Binary files /dev/null and b/src/ui/window/JDialogParamFIFO.class differ diff --git a/src/ui/window/JDialogPortArtifact.class b/src/ui/window/JDialogPortArtifact.class new file mode 100644 index 0000000000000000000000000000000000000000..e4845ebdfa3d57434b76de4ea0337188cd50a2e1 Binary files /dev/null and b/src/ui/window/JDialogPortArtifact.class differ diff --git a/src/ui/window/JDialogPragma$1.class b/src/ui/window/JDialogPragma$1.class new file mode 100644 index 0000000000000000000000000000000000000000..dcdff47fd68bd79676025a62133b7b23963d62b6 Binary files /dev/null and b/src/ui/window/JDialogPragma$1.class differ diff --git a/src/ui/window/JDialogPragma$2.class b/src/ui/window/JDialogPragma$2.class new file mode 100644 index 0000000000000000000000000000000000000000..9bc7ae41704ec8ee347f8e706d30ac3dd29d27f6 Binary files /dev/null and b/src/ui/window/JDialogPragma$2.class differ diff --git a/src/ui/window/JDialogPragma$3$1.class b/src/ui/window/JDialogPragma$3$1.class new file mode 100644 index 0000000000000000000000000000000000000000..e058565befa3312e0fb38de9513397d844cbac36 Binary files /dev/null and b/src/ui/window/JDialogPragma$3$1.class differ diff --git a/src/ui/window/JDialogPragma$3.class b/src/ui/window/JDialogPragma$3.class new file mode 100644 index 0000000000000000000000000000000000000000..1d3e0181c8cddd676afb3b21c8b66878122c52e7 Binary files /dev/null and b/src/ui/window/JDialogPragma$3.class differ diff --git a/src/ui/window/JDialogPragma$4.class b/src/ui/window/JDialogPragma$4.class new file mode 100644 index 0000000000000000000000000000000000000000..a7ea6ea5f7b2e9016f3165aef70c74b8f0378ad5 Binary files /dev/null and b/src/ui/window/JDialogPragma$4.class differ diff --git a/src/ui/window/JDialogPragma$SuggestionPanel$1.class b/src/ui/window/JDialogPragma$SuggestionPanel$1.class new file mode 100644 index 0000000000000000000000000000000000000000..2f1b456cc2b3437240368ce45b0bcd8fe6fd615f Binary files /dev/null and b/src/ui/window/JDialogPragma$SuggestionPanel$1.class differ diff --git a/src/ui/window/JDialogPragma$SuggestionPanel$2.class b/src/ui/window/JDialogPragma$SuggestionPanel$2.class new file mode 100644 index 0000000000000000000000000000000000000000..4d6bdfbc3ed8463da94b2f757cd0aeb190d0e71f Binary files /dev/null and b/src/ui/window/JDialogPragma$SuggestionPanel$2.class differ diff --git a/src/ui/window/JDialogPragma$SuggestionPanel.class b/src/ui/window/JDialogPragma$SuggestionPanel.class new file mode 100644 index 0000000000000000000000000000000000000000..48d4d6ef06564bfd8d75afeb4eaec16830f6afa6 Binary files /dev/null and b/src/ui/window/JDialogPragma$SuggestionPanel.class differ diff --git a/src/ui/window/JDialogPragma.class b/src/ui/window/JDialogPragma.class new file mode 100644 index 0000000000000000000000000000000000000000..c909cfbca0440a7c6b283ee699845b2e98b9cd58 Binary files /dev/null and b/src/ui/window/JDialogPragma.class differ diff --git a/src/ui/window/JDialogProVerifGeneration.class b/src/ui/window/JDialogProVerifGeneration.class new file mode 100644 index 0000000000000000000000000000000000000000..47fa8d2a2e6a95d3e36ec8963603cd8b026db1a1 Binary files /dev/null and b/src/ui/window/JDialogProVerifGeneration.class differ diff --git a/src/ui/window/JDialogProjection.class b/src/ui/window/JDialogProjection.class new file mode 100644 index 0000000000000000000000000000000000000000..5ac357fcc64d661635d2edded8aacecd19b41119 Binary files /dev/null and b/src/ui/window/JDialogProjection.class differ diff --git a/src/ui/window/JDialogReducedAttribute.class b/src/ui/window/JDialogReducedAttribute.class new file mode 100644 index 0000000000000000000000000000000000000000..304aded79a5f21d8cf0ce49d96076c2ab9ae2e92 Binary files /dev/null and b/src/ui/window/JDialogReducedAttribute.class differ diff --git a/src/ui/window/JDialogReferenceCP.class b/src/ui/window/JDialogReferenceCP.class new file mode 100644 index 0000000000000000000000000000000000000000..63b68aaae69ebdddc1131d8ce4bd8acd7b713d19 Binary files /dev/null and b/src/ui/window/JDialogReferenceCP.class differ diff --git a/src/ui/window/JDialogRequirement.class b/src/ui/window/JDialogRequirement.class new file mode 100644 index 0000000000000000000000000000000000000000..47b3b81a68fa5acebb79b5c3c130ea224c5246fe Binary files /dev/null and b/src/ui/window/JDialogRequirement.class differ diff --git a/src/ui/window/JDialogRequirementTable.class b/src/ui/window/JDialogRequirementTable.class new file mode 100644 index 0000000000000000000000000000000000000000..51492d740a7613dbff4d57682a7ed70788eee5c2 Binary files /dev/null and b/src/ui/window/JDialogRequirementTable.class differ diff --git a/src/ui/window/JDialogSDInstance.class b/src/ui/window/JDialogSDInstance.class new file mode 100644 index 0000000000000000000000000000000000000000..5c014c539a0024d67d276aaea033b6d5fe9eb99e Binary files /dev/null and b/src/ui/window/JDialogSDInstance.class differ diff --git a/src/ui/window/JDialogSMDLibraryFunctionCall$1.class b/src/ui/window/JDialogSMDLibraryFunctionCall$1.class new file mode 100644 index 0000000000000000000000000000000000000000..a5e5108902fdb1505ec4dd9a405594efd2b5ef18 Binary files /dev/null and b/src/ui/window/JDialogSMDLibraryFunctionCall$1.class differ diff --git a/src/ui/window/JDialogSMDLibraryFunctionCall$2.class b/src/ui/window/JDialogSMDLibraryFunctionCall$2.class new file mode 100644 index 0000000000000000000000000000000000000000..dd40351df26344803955c958f0d09291ee543baa Binary files /dev/null and b/src/ui/window/JDialogSMDLibraryFunctionCall$2.class differ diff --git a/src/ui/window/JDialogSMDLibraryFunctionCall$3.class b/src/ui/window/JDialogSMDLibraryFunctionCall$3.class new file mode 100644 index 0000000000000000000000000000000000000000..c561fa0139f0601275b33a586d0fd25d0ca04f69 Binary files /dev/null and b/src/ui/window/JDialogSMDLibraryFunctionCall$3.class differ diff --git a/src/ui/window/JDialogSMDLibraryFunctionCall$AttrSigWrapper.class b/src/ui/window/JDialogSMDLibraryFunctionCall$AttrSigWrapper.class new file mode 100644 index 0000000000000000000000000000000000000000..f9e6153ef1043a9ddb72f5053788d9b1221e869c Binary files /dev/null and b/src/ui/window/JDialogSMDLibraryFunctionCall$AttrSigWrapper.class differ diff --git a/src/ui/window/JDialogSMDLibraryFunctionCall$FunctionWrapper.class b/src/ui/window/JDialogSMDLibraryFunctionCall$FunctionWrapper.class new file mode 100644 index 0000000000000000000000000000000000000000..ff43e16a6a7812804559bf8106fff275472213db Binary files /dev/null and b/src/ui/window/JDialogSMDLibraryFunctionCall$FunctionWrapper.class differ diff --git a/src/ui/window/JDialogSMDLibraryFunctionCall.class b/src/ui/window/JDialogSMDLibraryFunctionCall.class new file mode 100644 index 0000000000000000000000000000000000000000..ab1947de9be4888c8ca9c09d15c4959be19fd394 Binary files /dev/null and b/src/ui/window/JDialogSMDLibraryFunctionCall.class differ diff --git a/src/ui/window/JDialogSafetyPragma$1.class b/src/ui/window/JDialogSafetyPragma$1.class new file mode 100644 index 0000000000000000000000000000000000000000..c024f0dad4bfaf1c9ff3bc7d7e2344163391f1c4 Binary files /dev/null and b/src/ui/window/JDialogSafetyPragma$1.class differ diff --git a/src/ui/window/JDialogSafetyPragma$2.class b/src/ui/window/JDialogSafetyPragma$2.class new file mode 100644 index 0000000000000000000000000000000000000000..d3819928c605cb072af59f6bcc99d17294dc424e Binary files /dev/null and b/src/ui/window/JDialogSafetyPragma$2.class differ diff --git a/src/ui/window/JDialogSafetyPragma$3$1.class b/src/ui/window/JDialogSafetyPragma$3$1.class new file mode 100644 index 0000000000000000000000000000000000000000..9173811d9ac95c28549adf40083044f1ffd00f84 Binary files /dev/null and b/src/ui/window/JDialogSafetyPragma$3$1.class differ diff --git a/src/ui/window/JDialogSafetyPragma$3.class b/src/ui/window/JDialogSafetyPragma$3.class new file mode 100644 index 0000000000000000000000000000000000000000..561cf7c24b7a95d8caeac6a3b93a7584e66aff75 Binary files /dev/null and b/src/ui/window/JDialogSafetyPragma$3.class differ diff --git a/src/ui/window/JDialogSafetyPragma$4.class b/src/ui/window/JDialogSafetyPragma$4.class new file mode 100644 index 0000000000000000000000000000000000000000..127308a7f9b64cefd47c1c37789b68fef5046c21 Binary files /dev/null and b/src/ui/window/JDialogSafetyPragma$4.class differ diff --git a/src/ui/window/JDialogSafetyPragma$SuggestionPanel$1.class b/src/ui/window/JDialogSafetyPragma$SuggestionPanel$1.class new file mode 100644 index 0000000000000000000000000000000000000000..629b64fe6fdded2780b433198adf15ee25416aab Binary files /dev/null and b/src/ui/window/JDialogSafetyPragma$SuggestionPanel$1.class differ diff --git a/src/ui/window/JDialogSafetyPragma$SuggestionPanel$2.class b/src/ui/window/JDialogSafetyPragma$SuggestionPanel$2.class new file mode 100644 index 0000000000000000000000000000000000000000..0785e6ca7c6c9d660c759574ed00cb85a9e416ac Binary files /dev/null and b/src/ui/window/JDialogSafetyPragma$SuggestionPanel$2.class differ diff --git a/src/ui/window/JDialogSafetyPragma$SuggestionPanel.class b/src/ui/window/JDialogSafetyPragma$SuggestionPanel.class new file mode 100644 index 0000000000000000000000000000000000000000..0171fc2983a3e3d23612be84152a99929d5e6114 Binary files /dev/null and b/src/ui/window/JDialogSafetyPragma$SuggestionPanel.class differ diff --git a/src/ui/window/JDialogSafetyPragma.class b/src/ui/window/JDialogSafetyPragma.class new file mode 100644 index 0000000000000000000000000000000000000000..33a743a42f0ca02f3b4703138bc2d0135ead161b Binary files /dev/null and b/src/ui/window/JDialogSafetyPragma.class differ diff --git a/src/ui/window/JDialogScheduling.class b/src/ui/window/JDialogScheduling.class new file mode 100644 index 0000000000000000000000000000000000000000..7b0f1a137193a93d5e2a6489f2ec36e200a927d7 Binary files /dev/null and b/src/ui/window/JDialogScheduling.class differ diff --git a/src/ui/window/JDialogSearchBox$1.class b/src/ui/window/JDialogSearchBox$1.class new file mode 100644 index 0000000000000000000000000000000000000000..79f8bc0edefae8e1bafdc8894a74bdda6c5294ed Binary files /dev/null and b/src/ui/window/JDialogSearchBox$1.class differ diff --git a/src/ui/window/JDialogSearchBox$10.class b/src/ui/window/JDialogSearchBox$10.class new file mode 100644 index 0000000000000000000000000000000000000000..d27aaa4790dac92e53414eabaa47984e54fb1479 Binary files /dev/null and b/src/ui/window/JDialogSearchBox$10.class differ diff --git a/src/ui/window/JDialogSearchBox$11.class b/src/ui/window/JDialogSearchBox$11.class new file mode 100644 index 0000000000000000000000000000000000000000..a92cd2fc2a68a2a4d87514268ce3e5af90ad58db Binary files /dev/null and b/src/ui/window/JDialogSearchBox$11.class differ diff --git a/src/ui/window/JDialogSearchBox$12.class b/src/ui/window/JDialogSearchBox$12.class new file mode 100644 index 0000000000000000000000000000000000000000..91a1784ae57efaff962a8a1a83e0dcce414d4519 Binary files /dev/null and b/src/ui/window/JDialogSearchBox$12.class differ diff --git a/src/ui/window/JDialogSearchBox$13.class b/src/ui/window/JDialogSearchBox$13.class new file mode 100644 index 0000000000000000000000000000000000000000..67277d83108535a4b04d857690d24817e01d4ff9 Binary files /dev/null and b/src/ui/window/JDialogSearchBox$13.class differ diff --git a/src/ui/window/JDialogSearchBox$14.class b/src/ui/window/JDialogSearchBox$14.class new file mode 100644 index 0000000000000000000000000000000000000000..6b90f99522c01e09cd37d58c68f24616007fe0c2 Binary files /dev/null and b/src/ui/window/JDialogSearchBox$14.class differ diff --git a/src/ui/window/JDialogSearchBox$15$1.class b/src/ui/window/JDialogSearchBox$15$1.class new file mode 100644 index 0000000000000000000000000000000000000000..3b3e172a86317ba6e62ba0d875890da61bc6d285 Binary files /dev/null and b/src/ui/window/JDialogSearchBox$15$1.class differ diff --git a/src/ui/window/JDialogSearchBox$15.class b/src/ui/window/JDialogSearchBox$15.class new file mode 100644 index 0000000000000000000000000000000000000000..1345dd4b29f0bd9ae84e1c3e279bf346b99cd35c Binary files /dev/null and b/src/ui/window/JDialogSearchBox$15.class differ diff --git a/src/ui/window/JDialogSearchBox$16.class b/src/ui/window/JDialogSearchBox$16.class new file mode 100644 index 0000000000000000000000000000000000000000..eb95205781e6bff2e3893128632d9e606398601b Binary files /dev/null and b/src/ui/window/JDialogSearchBox$16.class differ diff --git a/src/ui/window/JDialogSearchBox$17.class b/src/ui/window/JDialogSearchBox$17.class new file mode 100644 index 0000000000000000000000000000000000000000..dfc1a2a3d60cf2c39a0cade06cf742a568075862 Binary files /dev/null and b/src/ui/window/JDialogSearchBox$17.class differ diff --git a/src/ui/window/JDialogSearchBox$18.class b/src/ui/window/JDialogSearchBox$18.class new file mode 100644 index 0000000000000000000000000000000000000000..c6e064470c0f17cba257a96c635466ee382432e1 Binary files /dev/null and b/src/ui/window/JDialogSearchBox$18.class differ diff --git a/src/ui/window/JDialogSearchBox$19.class b/src/ui/window/JDialogSearchBox$19.class new file mode 100644 index 0000000000000000000000000000000000000000..a6c9e491dbf9017c8685d709e3b8d02655462eb3 Binary files /dev/null and b/src/ui/window/JDialogSearchBox$19.class differ diff --git a/src/ui/window/JDialogSearchBox$2.class b/src/ui/window/JDialogSearchBox$2.class new file mode 100644 index 0000000000000000000000000000000000000000..6334fc4f05fc1f0cf9e9842afa6492ad887085a2 Binary files /dev/null and b/src/ui/window/JDialogSearchBox$2.class differ diff --git a/src/ui/window/JDialogSearchBox$20$1.class b/src/ui/window/JDialogSearchBox$20$1.class new file mode 100644 index 0000000000000000000000000000000000000000..e42f9d29bf418524d2b50c0e8877a1526a0cafcc Binary files /dev/null and b/src/ui/window/JDialogSearchBox$20$1.class differ diff --git a/src/ui/window/JDialogSearchBox$20$2.class b/src/ui/window/JDialogSearchBox$20$2.class new file mode 100644 index 0000000000000000000000000000000000000000..cad034e2f069947adf29d5ad32c8f5356577a280 Binary files /dev/null and b/src/ui/window/JDialogSearchBox$20$2.class differ diff --git a/src/ui/window/JDialogSearchBox$20.class b/src/ui/window/JDialogSearchBox$20.class new file mode 100644 index 0000000000000000000000000000000000000000..04d2951f3e56ff16485059c26e8c2c109f62b700 Binary files /dev/null and b/src/ui/window/JDialogSearchBox$20.class differ diff --git a/src/ui/window/JDialogSearchBox$21.class b/src/ui/window/JDialogSearchBox$21.class new file mode 100644 index 0000000000000000000000000000000000000000..19df5d876bfaf039961c0655e7efc325bba2c092 Binary files /dev/null and b/src/ui/window/JDialogSearchBox$21.class differ diff --git a/src/ui/window/JDialogSearchBox$22.class b/src/ui/window/JDialogSearchBox$22.class new file mode 100644 index 0000000000000000000000000000000000000000..0b8644561b25811de985edf40abe211cdb4b798f Binary files /dev/null and b/src/ui/window/JDialogSearchBox$22.class differ diff --git a/src/ui/window/JDialogSearchBox$23.class b/src/ui/window/JDialogSearchBox$23.class new file mode 100644 index 0000000000000000000000000000000000000000..b610eaf18b4d914ab397c2ee11473ba07fa11370 Binary files /dev/null and b/src/ui/window/JDialogSearchBox$23.class differ diff --git a/src/ui/window/JDialogSearchBox$24.class b/src/ui/window/JDialogSearchBox$24.class new file mode 100644 index 0000000000000000000000000000000000000000..2485925b561f852b2692d10238b8d219c1282aa5 Binary files /dev/null and b/src/ui/window/JDialogSearchBox$24.class differ diff --git a/src/ui/window/JDialogSearchBox$3.class b/src/ui/window/JDialogSearchBox$3.class new file mode 100644 index 0000000000000000000000000000000000000000..8f8d0539a9d435ca861891bd6536bf2c7a62d886 Binary files /dev/null and b/src/ui/window/JDialogSearchBox$3.class differ diff --git a/src/ui/window/JDialogSearchBox$4.class b/src/ui/window/JDialogSearchBox$4.class new file mode 100644 index 0000000000000000000000000000000000000000..aab53e7e0118caf743e1a4f5c1aa7e32000191c6 Binary files /dev/null and b/src/ui/window/JDialogSearchBox$4.class differ diff --git a/src/ui/window/JDialogSearchBox$5.class b/src/ui/window/JDialogSearchBox$5.class new file mode 100644 index 0000000000000000000000000000000000000000..f8235bd4dd48f569d48a1c9122634e3d818e430d Binary files /dev/null and b/src/ui/window/JDialogSearchBox$5.class differ diff --git a/src/ui/window/JDialogSearchBox$6.class b/src/ui/window/JDialogSearchBox$6.class new file mode 100644 index 0000000000000000000000000000000000000000..9ada95ee9268fabbc346761fdb147dfb9d9c1f79 Binary files /dev/null and b/src/ui/window/JDialogSearchBox$6.class differ diff --git a/src/ui/window/JDialogSearchBox$7.class b/src/ui/window/JDialogSearchBox$7.class new file mode 100644 index 0000000000000000000000000000000000000000..ff8684e22a2f51b008a668211ec7fe173762e1e5 Binary files /dev/null and b/src/ui/window/JDialogSearchBox$7.class differ diff --git a/src/ui/window/JDialogSearchBox$8.class b/src/ui/window/JDialogSearchBox$8.class new file mode 100644 index 0000000000000000000000000000000000000000..6915b336776cb537864e559b560a1a710b2a0907 Binary files /dev/null and b/src/ui/window/JDialogSearchBox$8.class differ diff --git a/src/ui/window/JDialogSearchBox$9.class b/src/ui/window/JDialogSearchBox$9.class new file mode 100644 index 0000000000000000000000000000000000000000..10786b73f140d2e1e40f5fb0defba291f8e03557 Binary files /dev/null and b/src/ui/window/JDialogSearchBox$9.class differ diff --git a/src/ui/window/JDialogSearchBox.class b/src/ui/window/JDialogSearchBox.class new file mode 100644 index 0000000000000000000000000000000000000000..e496637e3c96179ae7f6ffa90ef29c854639b0c9 Binary files /dev/null and b/src/ui/window/JDialogSearchBox.class differ diff --git a/src/ui/window/JDialogSelectAvatarBlock.class b/src/ui/window/JDialogSelectAvatarBlock.class new file mode 100644 index 0000000000000000000000000000000000000000..149d226107f364a48bea910843dcc071090b492d Binary files /dev/null and b/src/ui/window/JDialogSelectAvatarBlock.class differ diff --git a/src/ui/window/JDialogSelectCPDiagrams.class b/src/ui/window/JDialogSelectCPDiagrams.class new file mode 100644 index 0000000000000000000000000000000000000000..f8ef434f4425e1a923a0d44cc23bbf3a9a08ccaf Binary files /dev/null and b/src/ui/window/JDialogSelectCPDiagrams.class differ diff --git a/src/ui/window/JDialogSelectRequirements.class b/src/ui/window/JDialogSelectRequirements.class new file mode 100644 index 0000000000000000000000000000000000000000..e69c32480960470e2c82ca2a305ab423615a7187 Binary files /dev/null and b/src/ui/window/JDialogSelectRequirements.class differ diff --git a/src/ui/window/JDialogSelectTMLComponent.class b/src/ui/window/JDialogSelectTMLComponent.class new file mode 100644 index 0000000000000000000000000000000000000000..76a9466302b0a7192ed8afb9955947ab751b30e0 Binary files /dev/null and b/src/ui/window/JDialogSelectTMLComponent.class differ diff --git a/src/ui/window/JDialogSelectTMLNodes.class b/src/ui/window/JDialogSelectTMLNodes.class new file mode 100644 index 0000000000000000000000000000000000000000..787bf752b963bcfbc372ddaa7c9471f14a83b942 Binary files /dev/null and b/src/ui/window/JDialogSelectTMLNodes.class differ diff --git a/src/ui/window/JDialogSelectTMLTask.class b/src/ui/window/JDialogSelectTMLTask.class new file mode 100644 index 0000000000000000000000000000000000000000..cabe50a16c0936fc956e51b43d423339bcf4c89a Binary files /dev/null and b/src/ui/window/JDialogSelectTMLTask.class differ diff --git a/src/ui/window/JDialogSignalAssociation.class b/src/ui/window/JDialogSignalAssociation.class new file mode 100644 index 0000000000000000000000000000000000000000..bcb389523f8f93378ce12a328228528b02d13d95 Binary files /dev/null and b/src/ui/window/JDialogSignalAssociation.class differ diff --git a/src/ui/window/JDialogSimulation.class b/src/ui/window/JDialogSimulation.class new file mode 100644 index 0000000000000000000000000000000000000000..a22a52cf7b6233f85e893090ea8f00d5bb737725 Binary files /dev/null and b/src/ui/window/JDialogSimulation.class differ diff --git a/src/ui/window/JDialogSynchro.class b/src/ui/window/JDialogSynchro.class new file mode 100644 index 0000000000000000000000000000000000000000..9be2aa064fc33a905094ed6828a470affce95bdd Binary files /dev/null and b/src/ui/window/JDialogSynchro.class differ diff --git a/src/ui/window/JDialogSystemCGeneration.class b/src/ui/window/JDialogSystemCGeneration.class new file mode 100644 index 0000000000000000000000000000000000000000..14beac0a198aa82aca2047c252eeb97355d120f8 Binary files /dev/null and b/src/ui/window/JDialogSystemCGeneration.class differ diff --git a/src/ui/window/JDialogTMLADRandom.class b/src/ui/window/JDialogTMLADRandom.class new file mode 100644 index 0000000000000000000000000000000000000000..ea29e4d071aa01da6acb53409504438c3df4a176 Binary files /dev/null and b/src/ui/window/JDialogTMLADRandom.class differ diff --git a/src/ui/window/JDialogTMLCPControllerInstance.class b/src/ui/window/JDialogTMLCPControllerInstance.class new file mode 100644 index 0000000000000000000000000000000000000000..1b7165c538170ec2721037092b55145a08b7b2af Binary files /dev/null and b/src/ui/window/JDialogTMLCPControllerInstance.class differ diff --git a/src/ui/window/JDialogTMLCPStorageInstance.class b/src/ui/window/JDialogTMLCPStorageInstance.class new file mode 100644 index 0000000000000000000000000000000000000000..90a50aa660018ecf791f579e5d827096983226ff Binary files /dev/null and b/src/ui/window/JDialogTMLCPStorageInstance.class differ diff --git a/src/ui/window/JDialogTMLCPTransferInstance.class b/src/ui/window/JDialogTMLCPTransferInstance.class new file mode 100644 index 0000000000000000000000000000000000000000..1ea56d08b135ad1266e7d82d56783991f301cb84 Binary files /dev/null and b/src/ui/window/JDialogTMLCPTransferInstance.class differ diff --git a/src/ui/window/JDialogTMLCompositePort.class b/src/ui/window/JDialogTMLCompositePort.class new file mode 100644 index 0000000000000000000000000000000000000000..174cb982547074a439eb84a55b7231a8da84bf84 Binary files /dev/null and b/src/ui/window/JDialogTMLCompositePort.class differ diff --git a/src/ui/window/JDialogTMLConnectorNode.class b/src/ui/window/JDialogTMLConnectorNode.class new file mode 100644 index 0000000000000000000000000000000000000000..72aa295b7e1f56af0ce7d13ff8ee3a4193394064 Binary files /dev/null and b/src/ui/window/JDialogTMLConnectorNode.class differ diff --git a/src/ui/window/JDialogTMLRemoteCompositeComponent.class b/src/ui/window/JDialogTMLRemoteCompositeComponent.class new file mode 100644 index 0000000000000000000000000000000000000000..db54d7d59bf215ae365a8fb95324d225180231c5 Binary files /dev/null and b/src/ui/window/JDialogTMLRemoteCompositeComponent.class differ diff --git a/src/ui/window/JDialogTMLSDInstance.class b/src/ui/window/JDialogTMLSDInstance.class new file mode 100644 index 0000000000000000000000000000000000000000..3145845c1bfce1318b11113f4c3cbf954a2c1bbb Binary files /dev/null and b/src/ui/window/JDialogTMLSDInstance.class differ diff --git a/src/ui/window/JDialogTMLTaskArtifact.class b/src/ui/window/JDialogTMLTaskArtifact.class new file mode 100644 index 0000000000000000000000000000000000000000..0c4aaa10cf09a9140569dd1d22cff6e4a950c6e4 Binary files /dev/null and b/src/ui/window/JDialogTMLTaskArtifact.class differ diff --git a/src/ui/window/JDialogTMatrixManagement$PopupListener$1.class b/src/ui/window/JDialogTMatrixManagement$PopupListener$1.class new file mode 100644 index 0000000000000000000000000000000000000000..465d97989fc9cbbaa463582e6f393973870c59ce Binary files /dev/null and b/src/ui/window/JDialogTMatrixManagement$PopupListener$1.class differ diff --git a/src/ui/window/JDialogTMatrixManagement$PopupListener.class b/src/ui/window/JDialogTMatrixManagement$PopupListener.class new file mode 100644 index 0000000000000000000000000000000000000000..564f89e64abd4388ae7bcbc7242e5e0638545bfc Binary files /dev/null and b/src/ui/window/JDialogTMatrixManagement$PopupListener.class differ diff --git a/src/ui/window/JDialogTMatrixManagement.class b/src/ui/window/JDialogTMatrixManagement.class new file mode 100644 index 0000000000000000000000000000000000000000..e45a222a2879d6be680461cdfaf2b2b17387e477 Binary files /dev/null and b/src/ui/window/JDialogTMatrixManagement.class differ diff --git a/src/ui/window/JDialogTOSClass.class b/src/ui/window/JDialogTOSClass.class new file mode 100644 index 0000000000000000000000000000000000000000..782dea373c9cdbfb65bd60412a6d88be0959705d Binary files /dev/null and b/src/ui/window/JDialogTOSClass.class differ diff --git a/src/ui/window/JDialogTObjectName.class b/src/ui/window/JDialogTObjectName.class new file mode 100644 index 0000000000000000000000000000000000000000..610f2fde69e71646e7673bdfb1e3037d1b4e9a17 Binary files /dev/null and b/src/ui/window/JDialogTObjectName.class differ diff --git a/src/ui/window/JDialogTextProcess.class b/src/ui/window/JDialogTextProcess.class new file mode 100644 index 0000000000000000000000000000000000000000..d88b66bb47488e9e872724ec75690371f71fee0f Binary files /dev/null and b/src/ui/window/JDialogTextProcess.class differ diff --git a/src/ui/window/JDialogTimeInterval.class b/src/ui/window/JDialogTimeInterval.class new file mode 100644 index 0000000000000000000000000000000000000000..62ba34183f8af282880537e684a346713e90f1e9 Binary files /dev/null and b/src/ui/window/JDialogTimeInterval.class differ diff --git a/src/ui/window/JDialogTimeIntervalUnit.class b/src/ui/window/JDialogTimeIntervalUnit.class new file mode 100644 index 0000000000000000000000000000000000000000..c0fd0882d7b5c451682c2dfea4a5eff9ac13c2e7 Binary files /dev/null and b/src/ui/window/JDialogTimeIntervalUnit.class differ diff --git a/src/ui/window/JDialogUPPAALGeneration.class b/src/ui/window/JDialogUPPAALGeneration.class new file mode 100644 index 0000000000000000000000000000000000000000..d6d4105acec9ff6d60749a3b1562e5403edee253 Binary files /dev/null and b/src/ui/window/JDialogUPPAALGeneration.class differ diff --git a/src/ui/window/JDialogUPPAALValidation.class b/src/ui/window/JDialogUPPAALValidation.class new file mode 100644 index 0000000000000000000000000000000000000000..1645c9f869b1098b3e7e43bd414fb39cf9c089c2 Binary files /dev/null and b/src/ui/window/JDialogUPPAALValidation.class differ diff --git a/src/ui/window/JDialogUseCase.class b/src/ui/window/JDialogUseCase.class new file mode 100644 index 0000000000000000000000000000000000000000..0253637786c2984f4ce7e992ec8f624c8023929a Binary files /dev/null and b/src/ui/window/JDialogUseCase.class differ diff --git a/src/ui/window/JDialogVGMNNode.class b/src/ui/window/JDialogVGMNNode.class new file mode 100644 index 0000000000000000000000000000000000000000..f95aff5221a375f286c85ae25b6297b35ed368e2 Binary files /dev/null and b/src/ui/window/JDialogVGMNNode.class differ diff --git a/src/ui/window/JDialogVersioningConnector.class b/src/ui/window/JDialogVersioningConnector.class new file mode 100644 index 0000000000000000000000000000000000000000..35f8f8dda1cd6b278da532cf8c859b2eb563b230 Binary files /dev/null and b/src/ui/window/JDialogVersioningConnector.class differ diff --git a/src/ui/window/JFrameBasicText.class b/src/ui/window/JFrameBasicText.class new file mode 100644 index 0000000000000000000000000000000000000000..b1c6bdc359621f84198df638344fe0b09cb7ef55 Binary files /dev/null and b/src/ui/window/JFrameBasicText.class differ diff --git a/src/ui/window/JFrameBird.class b/src/ui/window/JFrameBird.class new file mode 100644 index 0000000000000000000000000000000000000000..4df97bb4a2a1a3285f896e6c1bcf1eb47887cd09 Binary files /dev/null and b/src/ui/window/JFrameBird.class differ diff --git a/src/ui/window/JFrameCode.class b/src/ui/window/JFrameCode.class new file mode 100644 index 0000000000000000000000000000000000000000..5853946adef053f92150529360bd13290fdac084 Binary files /dev/null and b/src/ui/window/JFrameCode.class differ diff --git a/src/ui/window/JFrameDeadlock.class b/src/ui/window/JFrameDeadlock.class new file mode 100644 index 0000000000000000000000000000000000000000..68538f6b2dd71cf29db948d1ae3529746ab3bc2d Binary files /dev/null and b/src/ui/window/JFrameDeadlock.class differ diff --git a/src/ui/window/JFrameMinimize.class b/src/ui/window/JFrameMinimize.class new file mode 100644 index 0000000000000000000000000000000000000000..a73b790c3b92abad7ab7acfd3811dc495f004229 Binary files /dev/null and b/src/ui/window/JFrameMinimize.class differ diff --git a/src/ui/window/JFrameNC.class b/src/ui/window/JFrameNC.class new file mode 100644 index 0000000000000000000000000000000000000000..891af0d7ec4cf00720134746c61a4ea4e1c82e30 Binary files /dev/null and b/src/ui/window/JFrameNC.class differ diff --git a/src/ui/window/JFramePowerManagementAnalysis.class b/src/ui/window/JFramePowerManagementAnalysis.class new file mode 100644 index 0000000000000000000000000000000000000000..4156c9ae047f9ff0a89f86aef4fc4cfdf5aa020b Binary files /dev/null and b/src/ui/window/JFramePowerManagementAnalysis.class differ diff --git a/src/ui/window/JFrameRequirementTable.class b/src/ui/window/JFrameRequirementTable.class new file mode 100644 index 0000000000000000000000000000000000000000..e4402a78ac685c27f70c780f3d16e1ba23946033 Binary files /dev/null and b/src/ui/window/JFrameRequirementTable.class differ diff --git a/src/ui/window/JFrameSimulationTrace.class b/src/ui/window/JFrameSimulationTrace.class new file mode 100644 index 0000000000000000000000000000000000000000..c8346185f5c12327a1e42b96d26d41877aced86e Binary files /dev/null and b/src/ui/window/JFrameSimulationTrace.class differ diff --git a/src/ui/window/JFrameStatistics.class b/src/ui/window/JFrameStatistics.class new file mode 100644 index 0000000000000000000000000000000000000000..6e4809d6f9987de82625e9f4692f96fcabeb9873 Binary files /dev/null and b/src/ui/window/JFrameStatistics.class differ diff --git a/src/ui/window/JFrameText.class b/src/ui/window/JFrameText.class new file mode 100644 index 0000000000000000000000000000000000000000..60efc8b9233e8ad095b2065a8df7f2eda9579fb4 Binary files /dev/null and b/src/ui/window/JFrameText.class differ diff --git a/src/ui/window/JSimulationPanel.class b/src/ui/window/JSimulationPanel.class new file mode 100644 index 0000000000000000000000000000000000000000..802d7a6793ab8e1dae40fdbaa794ea72d3eceb78 Binary files /dev/null and b/src/ui/window/JSimulationPanel.class differ diff --git a/src/ui/window/JSimulationPanelChrono.class b/src/ui/window/JSimulationPanelChrono.class new file mode 100644 index 0000000000000000000000000000000000000000..243e2a8b62dbffa1ba8125a2188957a2dee01b79 Binary files /dev/null and b/src/ui/window/JSimulationPanelChrono.class differ diff --git a/src/ui/window/JSimulationPanelInterface.class b/src/ui/window/JSimulationPanelInterface.class new file mode 100644 index 0000000000000000000000000000000000000000..c122a69658b6ef283d9bf1af68d8f72200419cfb Binary files /dev/null and b/src/ui/window/JSimulationPanelInterface.class differ diff --git a/src/ui/window/JStartingWindow.class b/src/ui/window/JStartingWindow.class new file mode 100644 index 0000000000000000000000000000000000000000..26d7ca29a5bcccbdd2aafd48d87dd225e8cd5b00 Binary files /dev/null and b/src/ui/window/JStartingWindow.class differ diff --git a/src/ui/window/LinksNCTableModel.class b/src/ui/window/LinksNCTableModel.class new file mode 100644 index 0000000000000000000000000000000000000000..0e0f54434e1093346dc56793442172f4a5534dbb Binary files /dev/null and b/src/ui/window/LinksNCTableModel.class differ diff --git a/src/ui/window/PathsNCTableModel.class b/src/ui/window/PathsNCTableModel.class new file mode 100644 index 0000000000000000000000000000000000000000..3569613f0b62a1924e0c2357d4a29931038d609e Binary files /dev/null and b/src/ui/window/PathsNCTableModel.class differ diff --git a/src/ui/window/RequirementsTableModel.class b/src/ui/window/RequirementsTableModel.class new file mode 100644 index 0000000000000000000000000000000000000000..81be8109badf806631c0dff3ccf0efee37bf0468 Binary files /dev/null and b/src/ui/window/RequirementsTableModel.class differ diff --git a/src/ui/window/StatisticsItem.class b/src/ui/window/StatisticsItem.class new file mode 100644 index 0000000000000000000000000000000000000000..98afb93329c6ea8005f2a5989011a6421070d42b Binary files /dev/null and b/src/ui/window/StatisticsItem.class differ diff --git a/src/ui/window/StatisticsTableModel.class b/src/ui/window/StatisticsTableModel.class new file mode 100644 index 0000000000000000000000000000000000000000..1a3bc5e8dd292b174dce50eab7aae3367ab89078 Binary files /dev/null and b/src/ui/window/StatisticsTableModel.class differ diff --git a/src/ui/window/SwitchesNCTableModel.class b/src/ui/window/SwitchesNCTableModel.class new file mode 100644 index 0000000000000000000000000000000000000000..524b6552cfca57b5a0cc0cfa791b3ad289e48f48 Binary files /dev/null and b/src/ui/window/SwitchesNCTableModel.class differ diff --git a/src/ui/window/TMatrixTableModel.class b/src/ui/window/TMatrixTableModel.class new file mode 100644 index 0000000000000000000000000000000000000000..b2f407d8077eb175efafe2251cb41676c47dd1d2 Binary files /dev/null and b/src/ui/window/TMatrixTableModel.class differ diff --git a/src/ui/window/TraceData.class b/src/ui/window/TraceData.class new file mode 100644 index 0000000000000000000000000000000000000000..f1f492813edbac4717305526ac70ed4b5923f4fb Binary files /dev/null and b/src/ui/window/TraceData.class differ diff --git a/src/ui/window/TrafficsNCTableModel.class b/src/ui/window/TrafficsNCTableModel.class new file mode 100644 index 0000000000000000000000000000000000000000..2c695069538b836617da9fd59928488c3f98ceed Binary files /dev/null and b/src/ui/window/TrafficsNCTableModel.class differ