diff options
author | Andrew M Finkbeiner | 2012-05-26 12:29:32 +0000 |
---|---|---|
committer | Roberto E. Escobar | 2012-05-26 12:29:32 +0000 |
commit | a038a3a9faa41ca9d7bb84f8b6e66f64e2a2cf21 (patch) | |
tree | 482a11794f24ffc301676fc06025df4f691fc9ab | |
parent | fabaa20b04cabc7dc6e6106770cb66db046f1ef6 (diff) | |
download | org.eclipse.osee-a038a3a9faa41ca9d7bb84f8b6e66f64e2a2cf21.tar.gz org.eclipse.osee-a038a3a9faa41ca9d7bb84f8b6e66f64e2a2cf21.tar.xz org.eclipse.osee-a038a3a9faa41ca9d7bb84f8b6e66f64e2a2cf21.zip |
feature[ats_19NDL]: Remove unnecessary host cmd ui
21 files changed, 1 insertions, 1769 deletions
diff --git a/features/org.eclipse.osee.client.ote.feature.source/feature.xml b/features/org.eclipse.osee.client.ote.feature.source/feature.xml index 6db32abf5a9..c1560cb32ec 100644 --- a/features/org.eclipse.osee.client.ote.feature.source/feature.xml +++ b/features/org.eclipse.osee.client.ote.feature.source/feature.xml @@ -67,13 +67,6 @@ unpack="false"/> <plugin - id="org.eclipse.osee.ote.ui.host.cmd.source" - download-size="0" - install-size="0" - version="0.0.0" - unpack="false"/> - - <plugin id="org.eclipse.osee.ote.client.source" download-size="0" install-size="0" diff --git a/features/org.eclipse.osee.client.ote.feature/feature.xml b/features/org.eclipse.osee.client.ote.feature/feature.xml index f071958e4ba..da28a66da3c 100644 --- a/features/org.eclipse.osee.client.ote.feature/feature.xml +++ b/features/org.eclipse.osee.client.ote.feature/feature.xml @@ -103,13 +103,6 @@ unpack="false"/> <plugin - id="org.eclipse.osee.ote.ui.host.cmd" - download-size="0" - install-size="0" - version="0.0.0" - unpack="false"/> - - <plugin id="org.eclipse.osee.ote.client" download-size="0" install-size="0" diff --git a/plugins/org.eclipse.osee.ote.parent/pom.xml b/plugins/org.eclipse.osee.ote.parent/pom.xml index 3f058ca28d1..976c62a4b36 100644 --- a/plugins/org.eclipse.osee.ote.parent/pom.xml +++ b/plugins/org.eclipse.osee.ote.parent/pom.xml @@ -28,7 +28,7 @@ <module>../../plugins/org.eclipse.osee.ote.help.ui</module> <module>../../plugins/org.eclipse.osee.ote.ui</module> - <module>../../plugins/org.eclipse.osee.ote.ui.host.cmd</module> + <!-- <module>../../plugins/org.eclipse.osee.ote.ui.host.cmd</module> --> <module>../../plugins/org.eclipse.osee.ote.ui.markers</module> <module>../../plugins/org.eclipse.osee.ote.ui.message</module> <module>../../plugins/org.eclipse.osee.ote.ui.message.util</module> diff --git a/plugins/org.eclipse.osee.ote.ui.host.cmd/.classpath b/plugins/org.eclipse.osee.ote.ui.host.cmd/.classpath deleted file mode 100644 index ad32c83a788..00000000000 --- a/plugins/org.eclipse.osee.ote.ui.host.cmd/.classpath +++ /dev/null @@ -1,7 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<classpath> - <classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/JavaSE-1.6"/> - <classpathentry kind="con" path="org.eclipse.pde.core.requiredPlugins"/> - <classpathentry kind="src" path="src"/> - <classpathentry kind="output" path="bin"/> -</classpath> diff --git a/plugins/org.eclipse.osee.ote.ui.host.cmd/.pmd b/plugins/org.eclipse.osee.ote.ui.host.cmd/.pmd deleted file mode 100644 index c7b0a9fb3f5..00000000000 --- a/plugins/org.eclipse.osee.ote.ui.host.cmd/.pmd +++ /dev/null @@ -1,925 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<pmd> - <useProjectRuleSet>false</useProjectRuleSet> - <ruleSetFile>.ruleset</ruleSetFile> - <rules> - <rule> - <name>LooseCoupling</name> - <ruleset>Type Resolution Rules</ruleset> - </rule> - <rule> - <name>CloneMethodMustImplementCloneable</name> - <ruleset>Type Resolution Rules</ruleset> - </rule> - <rule> - <name>UnusedImports</name> - <ruleset>Type Resolution Rules</ruleset> - </rule> - <rule> - <name>SignatureDeclareThrowsException</name> - <ruleset>Type Resolution Rules</ruleset> - </rule> - <rule> - <name>IfStmtsMustUseBraces</name> - <ruleset>Braces Rules</ruleset> - </rule> - <rule> - <name>WhileLoopsMustUseBraces</name> - <ruleset>Braces Rules</ruleset> - </rule> - <rule> - <name>IfElseStmtsMustUseBraces</name> - <ruleset>Braces Rules</ruleset> - </rule> - <rule> - <name>ForLoopsMustUseBraces</name> - <ruleset>Braces Rules</ruleset> - </rule> - <rule> - <name>UseSingleton</name> - <ruleset>Design Rules</ruleset> - </rule> - <rule> - <name>SimplifyBooleanReturns</name> - <ruleset>Design Rules</ruleset> - </rule> - <rule> - <name>SimplifyBooleanExpressions</name> - <ruleset>Design Rules</ruleset> - </rule> - <rule> - <name>SwitchStmtsShouldHaveDefault</name> - <ruleset>Design Rules</ruleset> - </rule> - <rule> - <name>AvoidDeeplyNestedIfStmts</name> - <ruleset>Design Rules</ruleset> - </rule> - <rule> - <name>AvoidReassigningParameters</name> - <ruleset>Design Rules</ruleset> - </rule> - <rule> - <name>SwitchDensity</name> - <ruleset>Design Rules</ruleset> - </rule> - <rule> - <name>ConstructorCallsOverridableMethod</name> - <ruleset>Design Rules</ruleset> - </rule> - <rule> - <name>AccessorClassGeneration</name> - <ruleset>Design Rules</ruleset> - </rule> - <rule> - <name>FinalFieldCouldBeStatic</name> - <ruleset>Design Rules</ruleset> - </rule> - <rule> - <name>CloseResource</name> - <ruleset>Design Rules</ruleset> - </rule> - <rule> - <name>NonStaticInitializer</name> - <ruleset>Design Rules</ruleset> - </rule> - <rule> - <name>DefaultLabelNotLastInSwitchStmt</name> - <ruleset>Design Rules</ruleset> - </rule> - <rule> - <name>NonCaseLabelInSwitchStatement</name> - <ruleset>Design Rules</ruleset> - </rule> - <rule> - <name>OptimizableToArrayCall</name> - <ruleset>Design Rules</ruleset> - </rule> - <rule> - <name>BadComparison</name> - <ruleset>Design Rules</ruleset> - </rule> - <rule> - <name>EqualsNull</name> - <ruleset>Design Rules</ruleset> - </rule> - <rule> - <name>ConfusingTernary</name> - <ruleset>Design Rules</ruleset> - </rule> - <rule> - <name>InstantiationToGetClass</name> - <ruleset>Design Rules</ruleset> - </rule> - <rule> - <name>IdempotentOperations</name> - <ruleset>Design Rules</ruleset> - </rule> - <rule> - <name>SimpleDateFormatNeedsLocale</name> - <ruleset>Design Rules</ruleset> - </rule> - <rule> - <name>ImmutableField</name> - <ruleset>Design Rules</ruleset> - </rule> - <rule> - <name>UseLocaleWithCaseConversions</name> - <ruleset>Design Rules</ruleset> - </rule> - <rule> - <name>AvoidProtectedFieldInFinalClass</name> - <ruleset>Design Rules</ruleset> - </rule> - <rule> - <name>AssignmentToNonFinalStatic</name> - <ruleset>Design Rules</ruleset> - </rule> - <rule> - <name>MissingStaticMethodInNonInstantiatableClass</name> - <ruleset>Design Rules</ruleset> - </rule> - <rule> - <name>AvoidSynchronizedAtMethodLevel</name> - <ruleset>Design Rules</ruleset> - </rule> - <rule> - <name>MissingBreakInSwitch</name> - <ruleset>Design Rules</ruleset> - </rule> - <rule> - <name>UseNotifyAllInsteadOfNotify</name> - <ruleset>Design Rules</ruleset> - </rule> - <rule> - <name>AvoidInstanceofChecksInCatchClause</name> - <ruleset>Design Rules</ruleset> - </rule> - <rule> - <name>AbstractClassWithoutAbstractMethod</name> - <ruleset>Design Rules</ruleset> - </rule> - <rule> - <name>SimplifyConditional</name> - <ruleset>Design Rules</ruleset> - </rule> - <rule> - <name>CompareObjectsWithEquals</name> - <ruleset>Design Rules</ruleset> - </rule> - <rule> - <name>PositionLiteralsFirstInComparisons</name> - <ruleset>Design Rules</ruleset> - </rule> - <rule> - <name>UnnecessaryLocalBeforeReturn</name> - <ruleset>Design Rules</ruleset> - </rule> - <rule> - <name>NonThreadSafeSingleton</name> - <ruleset>Design Rules</ruleset> - </rule> - <rule> - <name>UncommentedEmptyMethod</name> - <ruleset>Design Rules</ruleset> - </rule> - <rule> - <name>UncommentedEmptyConstructor</name> - <ruleset>Design Rules</ruleset> - </rule> - <rule> - <name>AvoidConstantsInterface</name> - <ruleset>Design Rules</ruleset> - </rule> - <rule> - <name>UnsynchronizedStaticDateFormatter</name> - <ruleset>Design Rules</ruleset> - </rule> - <rule> - <name>PreserveStackTrace</name> - <ruleset>Design Rules</ruleset> - </rule> - <rule> - <name>UseCollectionIsEmpty</name> - <ruleset>Design Rules</ruleset> - </rule> - <rule> - <name>ClassWithOnlyPrivateConstructorsShouldBeFinal</name> - <ruleset>Design Rules</ruleset> - </rule> - <rule> - <name>EmptyMethodInAbstractClassShouldBeAbstract</name> - <ruleset>Design Rules</ruleset> - </rule> - <rule> - <name>SingularField</name> - <ruleset>Design Rules</ruleset> - </rule> - <rule> - <name>ReturnEmptyArrayRatherThanNull</name> - <ruleset>Design Rules</ruleset> - </rule> - <rule> - <name>AbstractClassWithoutAnyMethod</name> - <ruleset>Design Rules</ruleset> - </rule> - <rule> - <name>TooFewBranchesForASwitchStatement</name> - <ruleset>Design Rules</ruleset> - </rule> - <rule> - <name>AvoidCatchingThrowable</name> - <ruleset>Strict Exception Rules</ruleset> - </rule> - <rule> - <name>SignatureDeclareThrowsException</name> - <ruleset>Type Resolution Rules</ruleset> - </rule> - <rule> - <name>ExceptionAsFlowControl</name> - <ruleset>Strict Exception Rules</ruleset> - </rule> - <rule> - <name>AvoidCatchingNPE</name> - <ruleset>Strict Exception Rules</ruleset> - </rule> - <rule> - <name>AvoidThrowingRawExceptionTypes</name> - <ruleset>Strict Exception Rules</ruleset> - </rule> - <rule> - <name>AvoidThrowingNullPointerException</name> - <ruleset>Strict Exception Rules</ruleset> - </rule> - <rule> - <name>AvoidRethrowingException</name> - <ruleset>Strict Exception Rules</ruleset> - </rule> - <rule> - <name>DoNotExtendJavaLangError</name> - <ruleset>Strict Exception Rules</ruleset> - </rule> - <rule> - <name>DoNotThrowExceptionInFinally</name> - <ruleset>Strict Exception Rules</ruleset> - </rule> - <rule> - <name>AvoidThrowingNewInstanceOfSameException</name> - <ruleset>Strict Exception Rules</ruleset> - </rule> - <rule> - <name>UnusedPrivateField</name> - <ruleset>Unused Code Rules</ruleset> - </rule> - <rule> - <name>UnusedLocalVariable</name> - <ruleset>Unused Code Rules</ruleset> - </rule> - <rule> - <name>UnusedPrivateMethod</name> - <ruleset>Unused Code Rules</ruleset> - </rule> - <rule> - <name>UnusedFormalParameter</name> - <ruleset>Unused Code Rules</ruleset> - </rule> - <rule> - <name>MoreThanOneLogger</name> - <ruleset>Java Logging Rules</ruleset> - </rule> - <rule> - <name>LoggerIsNotStaticFinal</name> - <ruleset>Java Logging Rules</ruleset> - </rule> - <rule> - <name>SystemPrintln</name> - <ruleset>Java Logging Rules</ruleset> - </rule> - <rule> - <name>AvoidPrintStackTrace</name> - <ruleset>Java Logging Rules</ruleset> - </rule> - <rule> - <name>AvoidDuplicateLiterals</name> - <ruleset>String and StringBuffer Rules</ruleset> - </rule> - <rule> - <name>StringInstantiation</name> - <ruleset>String and StringBuffer Rules</ruleset> - </rule> - <rule> - <name>StringToString</name> - <ruleset>String and StringBuffer Rules</ruleset> - </rule> - <rule> - <name>InefficientStringBuffering</name> - <ruleset>String and StringBuffer Rules</ruleset> - </rule> - <rule> - <name>UnnecessaryCaseChange</name> - <ruleset>String and StringBuffer Rules</ruleset> - </rule> - <rule> - <name>UseStringBufferLength</name> - <ruleset>String and StringBuffer Rules</ruleset> - </rule> - <rule> - <name>AppendCharacterWithChar</name> - <ruleset>String and StringBuffer Rules</ruleset> - </rule> - <rule> - <name>ConsecutiveLiteralAppends</name> - <ruleset>String and StringBuffer Rules</ruleset> - </rule> - <rule> - <name>UseIndexOfChar</name> - <ruleset>String and StringBuffer Rules</ruleset> - </rule> - <rule> - <name>InefficientEmptyStringCheck</name> - <ruleset>String and StringBuffer Rules</ruleset> - </rule> - <rule> - <name>InsufficientStringBufferDeclaration</name> - <ruleset>String and StringBuffer Rules</ruleset> - </rule> - <rule> - <name>UselessStringValueOf</name> - <ruleset>String and StringBuffer Rules</ruleset> - </rule> - <rule> - <name>StringBufferInstantiationWithChar</name> - <ruleset>String and StringBuffer Rules</ruleset> - </rule> - <rule> - <name>UseEqualsToCompareStrings</name> - <ruleset>String and StringBuffer Rules</ruleset> - </rule> - <rule> - <name>AvoidStringBufferField</name> - <ruleset>String and StringBuffer Rules</ruleset> - </rule> - <rule> - <name>ReplaceVectorWithList</name> - <ruleset>Migration Rules</ruleset> - </rule> - <rule> - <name>ReplaceHashtableWithMap</name> - <ruleset>Migration Rules</ruleset> - </rule> - <rule> - <name>ReplaceEnumerationWithIterator</name> - <ruleset>Migration Rules</ruleset> - </rule> - <rule> - <name>AvoidEnumAsIdentifier</name> - <ruleset>Migration Rules</ruleset> - </rule> - <rule> - <name>AvoidAssertAsIdentifier</name> - <ruleset>Migration Rules</ruleset> - </rule> - <rule> - <name>IntegerInstantiation</name> - <ruleset>Migration Rules</ruleset> - </rule> - <rule> - <name>ByteInstantiation</name> - <ruleset>Migration Rules</ruleset> - </rule> - <rule> - <name>ShortInstantiation</name> - <ruleset>Migration Rules</ruleset> - </rule> - <rule> - <name>LongInstantiation</name> - <ruleset>Migration Rules</ruleset> - </rule> - <rule> - <name>JUnit4TestShouldUseBeforeAnnotation</name> - <ruleset>Migration Rules</ruleset> - </rule> - <rule> - <name>JUnit4TestShouldUseAfterAnnotation</name> - <ruleset>Migration Rules</ruleset> - </rule> - <rule> - <name>JUnit4TestShouldUseTestAnnotation</name> - <ruleset>Migration Rules</ruleset> - </rule> - <rule> - <name>JUnit4SuitesShouldUseSuiteAnnotation</name> - <ruleset>Migration Rules</ruleset> - </rule> - <rule> - <name>JUnitUseExpected</name> - <ruleset>Migration Rules</ruleset> - </rule> - <rule> - <name>UseProperClassLoader</name> - <ruleset>J2EE Rules</ruleset> - </rule> - <rule> - <name>MDBAndSessionBeanNamingConvention</name> - <ruleset>J2EE Rules</ruleset> - </rule> - <rule> - <name>RemoteSessionInterfaceNamingConvention</name> - <ruleset>J2EE Rules</ruleset> - </rule> - <rule> - <name>LocalInterfaceSessionNamingConvention</name> - <ruleset>J2EE Rules</ruleset> - </rule> - <rule> - <name>LocalHomeNamingConvention</name> - <ruleset>J2EE Rules</ruleset> - </rule> - <rule> - <name>RemoteInterfaceNamingConvention</name> - <ruleset>J2EE Rules</ruleset> - </rule> - <rule> - <name>DoNotCallSystemExit</name> - <ruleset>J2EE Rules</ruleset> - </rule> - <rule> - <name>StaticEJBFieldShouldBeFinal</name> - <ruleset>J2EE Rules</ruleset> - </rule> - <rule> - <name>DoNotUseThreads</name> - <ruleset>J2EE Rules</ruleset> - </rule> - <rule> - <name>AvoidInstantiatingObjectsInLoops</name> - <ruleset>Optimization Rules</ruleset> - </rule> - <rule> - <name>UseArrayListInsteadOfVector</name> - <ruleset>Optimization Rules</ruleset> - </rule> - <rule> - <name>SimplifyStartsWith</name> - <ruleset>Optimization Rules</ruleset> - </rule> - <rule> - <name>UseStringBufferForStringAppends</name> - <ruleset>Optimization Rules</ruleset> - </rule> - <rule> - <name>UseArraysAsList</name> - <ruleset>Optimization Rules</ruleset> - </rule> - <rule> - <name>AvoidArrayLoops</name> - <ruleset>Optimization Rules</ruleset> - </rule> - <rule> - <name>UnnecessaryWrapperObjectCreation</name> - <ruleset>Optimization Rules</ruleset> - </rule> - <rule> - <name>AddEmptyString</name> - <ruleset>Optimization Rules</ruleset> - </rule> - <rule> - <name>EmptyCatchBlock</name> - <ruleset>Basic Rules</ruleset> - </rule> - <rule> - <name>EmptyIfStmt</name> - <ruleset>Basic Rules</ruleset> - </rule> - <rule> - <name>EmptyWhileStmt</name> - <ruleset>Basic Rules</ruleset> - </rule> - <rule> - <name>EmptyTryBlock</name> - <ruleset>Basic Rules</ruleset> - </rule> - <rule> - <name>EmptyFinallyBlock</name> - <ruleset>Basic Rules</ruleset> - </rule> - <rule> - <name>EmptySwitchStatements</name> - <ruleset>Basic Rules</ruleset> - </rule> - <rule> - <name>JumbledIncrementer</name> - <ruleset>Basic Rules</ruleset> - </rule> - <rule> - <name>ForLoopShouldBeWhileLoop</name> - <ruleset>Basic Rules</ruleset> - </rule> - <rule> - <name>UnnecessaryConversionTemporary</name> - <ruleset>Basic Rules</ruleset> - </rule> - <rule> - <name>OverrideBothEqualsAndHashcode</name> - <ruleset>Basic Rules</ruleset> - </rule> - <rule> - <name>DoubleCheckedLocking</name> - <ruleset>Basic Rules</ruleset> - </rule> - <rule> - <name>ReturnFromFinallyBlock</name> - <ruleset>Basic Rules</ruleset> - </rule> - <rule> - <name>EmptySynchronizedBlock</name> - <ruleset>Basic Rules</ruleset> - </rule> - <rule> - <name>UnnecessaryReturn</name> - <ruleset>Basic Rules</ruleset> - </rule> - <rule> - <name>EmptyStaticInitializer</name> - <ruleset>Basic Rules</ruleset> - </rule> - <rule> - <name>UnconditionalIfStatement</name> - <ruleset>Basic Rules</ruleset> - </rule> - <rule> - <name>EmptyStatementNotInLoop</name> - <ruleset>Basic Rules</ruleset> - </rule> - <rule> - <name>BooleanInstantiation</name> - <ruleset>Basic Rules</ruleset> - </rule> - <rule> - <name>UnnecessaryFinalModifier</name> - <ruleset>Basic Rules</ruleset> - </rule> - <rule> - <name>CollapsibleIfStatements</name> - <ruleset>Basic Rules</ruleset> - </rule> - <rule> - <name>UselessOverridingMethod</name> - <ruleset>Basic Rules</ruleset> - </rule> - <rule> - <name>ClassCastExceptionWithToArray</name> - <ruleset>Basic Rules</ruleset> - </rule> - <rule> - <name>AvoidDecimalLiteralsInBigDecimalConstructor</name> - <ruleset>Basic Rules</ruleset> - </rule> - <rule> - <name>UselessOperationOnImmutable</name> - <ruleset>Basic Rules</ruleset> - </rule> - <rule> - <name>MisplacedNullCheck</name> - <ruleset>Basic Rules</ruleset> - </rule> - <rule> - <name>UnusedNullCheckInEquals</name> - <ruleset>Basic Rules</ruleset> - </rule> - <rule> - <name>AvoidThreadGroup</name> - <ruleset>Basic Rules</ruleset> - </rule> - <rule> - <name>BrokenNullCheck</name> - <ruleset>Basic Rules</ruleset> - </rule> - <rule> - <name>BigIntegerInstantiation</name> - <ruleset>Basic Rules</ruleset> - </rule> - <rule> - <name>AvoidUsingOctalValues</name> - <ruleset>Basic Rules</ruleset> - </rule> - <rule> - <name>AvoidUsingHardCodedIP</name> - <ruleset>Basic Rules</ruleset> - </rule> - <rule> - <name>CheckResultSet</name> - <ruleset>Basic Rules</ruleset> - </rule> - <rule> - <name>AvoidMultipleUnaryOperators</name> - <ruleset>Basic Rules</ruleset> - </rule> - <rule> - <name>EmptyInitializer</name> - <ruleset>Basic Rules</ruleset> - </rule> - <rule> - <name>MethodReturnsInternalArray</name> - <ruleset>Security Code Guidelines</ruleset> - </rule> - <rule> - <name>ArrayIsStoredDirectly</name> - <ruleset>Security Code Guidelines</ruleset> - </rule> - <rule> - <name>CouplingBetweenObjects</name> - <ruleset>Coupling Rules</ruleset> - </rule> - <rule> - <name>ExcessiveImports</name> - <ruleset>Coupling Rules</ruleset> - </rule> - <rule> - <name>LooseCoupling</name> - <ruleset>Type Resolution Rules</ruleset> - </rule> - <rule> - <name>DuplicateImports</name> - <ruleset>Import Statement Rules</ruleset> - </rule> - <rule> - <name>DontImportJavaLang</name> - <ruleset>Import Statement Rules</ruleset> - </rule> - <rule> - <name>UnusedImports</name> - <ruleset>Type Resolution Rules</ruleset> - </rule> - <rule> - <name>ImportFromSamePackage</name> - <ruleset>Import Statement Rules</ruleset> - </rule> - <rule> - <name>TooManyStaticImports</name> - <ruleset>Import Statement Rules</ruleset> - </rule> - <rule> - <name>JUnitStaticSuite</name> - <ruleset>JUnit Rules</ruleset> - </rule> - <rule> - <name>JUnitSpelling</name> - <ruleset>JUnit Rules</ruleset> - </rule> - <rule> - <name>JUnitAssertionsShouldIncludeMessage</name> - <ruleset>JUnit Rules</ruleset> - </rule> - <rule> - <name>JUnitTestsShouldIncludeAssert</name> - <ruleset>JUnit Rules</ruleset> - </rule> - <rule> - <name>TestClassWithoutTestCases</name> - <ruleset>JUnit Rules</ruleset> - </rule> - <rule> - <name>UnnecessaryBooleanAssertion</name> - <ruleset>JUnit Rules</ruleset> - </rule> - <rule> - <name>UseAssertEqualsInsteadOfAssertTrue</name> - <ruleset>JUnit Rules</ruleset> - </rule> - <rule> - <name>UseAssertSameInsteadOfAssertTrue</name> - <ruleset>JUnit Rules</ruleset> - </rule> - <rule> - <name>UseAssertNullInsteadOfAssertTrue</name> - <ruleset>JUnit Rules</ruleset> - </rule> - <rule> - <name>SimplifyBooleanAssertion</name> - <ruleset>JUnit Rules</ruleset> - </rule> - <rule> - <name>UnnecessaryConstructor</name> - <ruleset>Controversial Rules</ruleset> - </rule> - <rule> - <name>NullAssignment</name> - <ruleset>Controversial Rules</ruleset> - </rule> - <rule> - <name>UnusedModifier</name> - <ruleset>Controversial Rules</ruleset> - </rule> - <rule> - <name>AssignmentInOperand</name> - <ruleset>Controversial Rules</ruleset> - </rule> - <rule> - <name>AtLeastOneConstructor</name> - <ruleset>Controversial Rules</ruleset> - </rule> - <rule> - <name>DontImportSun</name> - <ruleset>Controversial Rules</ruleset> - </rule> - <rule> - <name>SuspiciousOctalEscape</name> - <ruleset>Controversial Rules</ruleset> - </rule> - <rule> - <name>CallSuperInConstructor</name> - <ruleset>Controversial Rules</ruleset> - </rule> - <rule> - <name>UnnecessaryParentheses</name> - <ruleset>Controversial Rules</ruleset> - </rule> - <rule> - <name>DefaultPackage</name> - <ruleset>Controversial Rules</ruleset> - </rule> - <rule> - <name>BooleanInversion</name> - <ruleset>Controversial Rules</ruleset> - </rule> - <rule> - <name>DataflowAnomalyAnalysis</name> - <ruleset>Controversial Rules</ruleset> - </rule> - <rule> - <name>AvoidFinalLocalVariable</name> - <ruleset>Controversial Rules</ruleset> - </rule> - <rule> - <name>AvoidUsingShortType</name> - <ruleset>Controversial Rules</ruleset> - </rule> - <rule> - <name>AvoidUsingVolatile</name> - <ruleset>Controversial Rules</ruleset> - </rule> - <rule> - <name>AvoidUsingNativeCode</name> - <ruleset>Controversial Rules</ruleset> - </rule> - <rule> - <name>AvoidAccessibilityAlteration</name> - <ruleset>Controversial Rules</ruleset> - </rule> - <rule> - <name>DoNotCallGarbageCollectionExplicitly</name> - <ruleset>Controversial Rules</ruleset> - </rule> - <rule> - <name>MethodNamingConventions</name> - <ruleset>Naming Rules</ruleset> - </rule> - <rule> - <name>ClassNamingConventions</name> - <ruleset>Naming Rules</ruleset> - </rule> - <rule> - <name>AbstractNaming</name> - <ruleset>Naming Rules</ruleset> - </rule> - <rule> - <name>AvoidDollarSigns</name> - <ruleset>Naming Rules</ruleset> - </rule> - <rule> - <name>MethodWithSameNameAsEnclosingClass</name> - <ruleset>Naming Rules</ruleset> - </rule> - <rule> - <name>SuspiciousHashcodeMethodName</name> - <ruleset>Naming Rules</ruleset> - </rule> - <rule> - <name>SuspiciousConstantFieldName</name> - <ruleset>Naming Rules</ruleset> - </rule> - <rule> - <name>SuspiciousEqualsMethodName</name> - <ruleset>Naming Rules</ruleset> - </rule> - <rule> - <name>AvoidFieldNameMatchingTypeName</name> - <ruleset>Naming Rules</ruleset> - </rule> - <rule> - <name>AvoidFieldNameMatchingMethodName</name> - <ruleset>Naming Rules</ruleset> - </rule> - <rule> - <name>NoPackage</name> - <ruleset>Naming Rules</ruleset> - </rule> - <rule> - <name>PackageCase</name> - <ruleset>Naming Rules</ruleset> - </rule> - <rule> - <name>MisleadingVariableName</name> - <ruleset>Naming Rules</ruleset> - </rule> - <rule> - <name>BooleanGetMethodName</name> - <ruleset>Naming Rules</ruleset> - </rule> - <rule> - <name>NPathComplexity</name> - <ruleset>Code Size Rules</ruleset> - </rule> - <rule> - <name>ExcessiveMethodLength</name> - <ruleset>Code Size Rules</ruleset> - </rule> - <rule> - <name>ExcessiveParameterList</name> - <ruleset>Code Size Rules</ruleset> - </rule> - <rule> - <name>ExcessiveClassLength</name> - <ruleset>Code Size Rules</ruleset> - </rule> - <rule> - <name>CyclomaticComplexity</name> - <ruleset>Code Size Rules</ruleset> - </rule> - <rule> - <name>ExcessivePublicCount</name> - <ruleset>Code Size Rules</ruleset> - </rule> - <rule> - <name>TooManyFields</name> - <ruleset>Code Size Rules</ruleset> - </rule> - <rule> - <name>NcssMethodCount</name> - <ruleset>Code Size Rules</ruleset> - </rule> - <rule> - <name>NcssTypeCount</name> - <ruleset>Code Size Rules</ruleset> - </rule> - <rule> - <name>NcssConstructorCount</name> - <ruleset>Code Size Rules</ruleset> - </rule> - <rule> - <name>TooManyMethods</name> - <ruleset>Code Size Rules</ruleset> - </rule> - <rule> - <name>EmptyFinalizer</name> - <ruleset>Finalizer Rules</ruleset> - </rule> - <rule> - <name>FinalizeOnlyCallsSuperFinalize</name> - <ruleset>Finalizer Rules</ruleset> - </rule> - <rule> - <name>FinalizeOverloaded</name> - <ruleset>Finalizer Rules</ruleset> - </rule> - <rule> - <name>FinalizeDoesNotCallSuperFinalize</name> - <ruleset>Finalizer Rules</ruleset> - </rule> - <rule> - <name>FinalizeShouldBeProtected</name> - <ruleset>Finalizer Rules</ruleset> - </rule> - <rule> - <name>AvoidCallingFinalize</name> - <ruleset>Finalizer Rules</ruleset> - </rule> - <rule> - <name>UseCorrectExceptionLogging</name> - <ruleset>Jakarta Commons Logging Rules</ruleset> - </rule> - <rule> - <name>ProperLogger</name> - <ruleset>Jakarta Commons Logging Rules</ruleset> - </rule> - <rule> - <name>MissingSerialVersionUID</name> - <ruleset>JavaBean Rules</ruleset> - </rule> - <rule> - <name>ProperCloneImplementation</name> - <ruleset>Clone Implementation Rules</ruleset> - </rule> - <rule> - <name>CloneThrowsCloneNotSupportedException</name> - <ruleset>Clone Implementation Rules</ruleset> - </rule> - <rule> - <name>CloneMethodMustImplementCloneable</name> - <ruleset>Type Resolution Rules</ruleset> - </rule> - </rules> - <includeDerivedFiles>false</includeDerivedFiles> - <violationsAsErrors>true</violationsAsErrors> -</pmd> diff --git a/plugins/org.eclipse.osee.ote.ui.host.cmd/.project b/plugins/org.eclipse.osee.ote.ui.host.cmd/.project deleted file mode 100644 index 0093ca23012..00000000000 --- a/plugins/org.eclipse.osee.ote.ui.host.cmd/.project +++ /dev/null @@ -1,28 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<projectDescription> - <name>org.eclipse.osee.ote.ui.host.cmd</name> - <comment></comment> - <projects> - </projects> - <buildSpec> - <buildCommand> - <name>org.eclipse.jdt.core.javabuilder</name> - <arguments> - </arguments> - </buildCommand> - <buildCommand> - <name>org.eclipse.pde.ManifestBuilder</name> - <arguments> - </arguments> - </buildCommand> - <buildCommand> - <name>org.eclipse.pde.SchemaBuilder</name> - <arguments> - </arguments> - </buildCommand> - </buildSpec> - <natures> - <nature>org.eclipse.pde.PluginNature</nature> - <nature>org.eclipse.jdt.core.javanature</nature> - </natures> -</projectDescription> diff --git a/plugins/org.eclipse.osee.ote.ui.host.cmd/META-INF/MANIFEST.MF b/plugins/org.eclipse.osee.ote.ui.host.cmd/META-INF/MANIFEST.MF deleted file mode 100644 index 751e96ce443..00000000000 --- a/plugins/org.eclipse.osee.ote.ui.host.cmd/META-INF/MANIFEST.MF +++ /dev/null @@ -1,22 +0,0 @@ -Manifest-Version: 1.0 -Bundle-ManifestVersion: 2 -Bundle-Name: OTE UI Host Cmd Plugin (Incubation) -Bundle-SymbolicName: org.eclipse.osee.ote.ui.host.cmd;singleton:=true -Bundle-Version: 0.10.0.qualifier -Bundle-Activator: org.eclipse.osee.ote.ui.host.cmd.UiPlugin -Require-Bundle: org.eclipse.ui, - org.eclipse.osee.framework.jdk.core, - org.eclipse.osee.ote.core, - org.eclipse.osee.framework.jini, - net.jini, - org.eclipse.osee.framework.ui.service.control, - org.eclipse.osee.framework.plugin.core, - org.eclipse.osee.framework.ui.plugin, - org.eclipse.osee.framework.ui.swt, - org.eclipse.osgi, - org.eclipse.core.runtime -Bundle-ActivationPolicy: lazy -Bundle-Vendor: Eclipse Open System Engineering Environment -Export-Package: org.eclipse.osee.ote.ui.host.cmd -Bundle-RequiredExecutionEnvironment: JavaSE-1.6 -Import-Package: org.eclipse.osee.framework.logging diff --git a/plugins/org.eclipse.osee.ote.ui.host.cmd/build.properties b/plugins/org.eclipse.osee.ote.ui.host.cmd/build.properties deleted file mode 100644 index 9cc7b3895cc..00000000000 --- a/plugins/org.eclipse.osee.ote.ui.host.cmd/build.properties +++ /dev/null @@ -1,6 +0,0 @@ -source.. = src/ -output.. = bin/ -bin.includes = META-INF/,\ - .,\ - plugin.xml,\ - images/ diff --git a/plugins/org.eclipse.osee.ote.ui.host.cmd/images/console.gif b/plugins/org.eclipse.osee.ote.ui.host.cmd/images/console.gif Binary files differdeleted file mode 100644 index a598f6082f6..00000000000 --- a/plugins/org.eclipse.osee.ote.ui.host.cmd/images/console.gif +++ /dev/null diff --git a/plugins/org.eclipse.osee.ote.ui.host.cmd/images/test_server.gif b/plugins/org.eclipse.osee.ote.ui.host.cmd/images/test_server.gif Binary files differdeleted file mode 100644 index c52ee5689bf..00000000000 --- a/plugins/org.eclipse.osee.ote.ui.host.cmd/images/test_server.gif +++ /dev/null diff --git a/plugins/org.eclipse.osee.ote.ui.host.cmd/images/user.gif b/plugins/org.eclipse.osee.ote.ui.host.cmd/images/user.gif Binary files differdeleted file mode 100644 index 5e6e549598a..00000000000 --- a/plugins/org.eclipse.osee.ote.ui.host.cmd/images/user.gif +++ /dev/null diff --git a/plugins/org.eclipse.osee.ote.ui.host.cmd/plugin.xml b/plugins/org.eclipse.osee.ote.ui.host.cmd/plugin.xml deleted file mode 100644 index beaebc9d37c..00000000000 --- a/plugins/org.eclipse.osee.ote.ui.host.cmd/plugin.xml +++ /dev/null @@ -1,12 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<?eclipse version="3.0"?> -<plugin> - <extension - point="org.eclipse.osee.framework.ui.service.control.ServiceView"> - <ServiceHandler - ServiceIcon="images/test_server.gif" - ServiceInterface="org.eclipse.osee.ote.core.environment.interfaces.IHostTestEnvironment" - ServiceRenderer="org.eclipse.osee.ote.ui.host.cmd.TestServerConsoleServiceRenderer"/> - </extension> - -</plugin> diff --git a/plugins/org.eclipse.osee.ote.ui.host.cmd/pom.xml b/plugins/org.eclipse.osee.ote.ui.host.cmd/pom.xml deleted file mode 100644 index 13f97eb4998..00000000000 --- a/plugins/org.eclipse.osee.ote.ui.host.cmd/pom.xml +++ /dev/null @@ -1,35 +0,0 @@ -<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" - xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd"> - - <modelVersion>4.0.0</modelVersion> - - <parent> - <groupId>org.eclipse.osee</groupId> - <artifactId>org.eclipse.osee.ote.parent</artifactId> - <version>0.10.0-SNAPSHOT</version> - <relativePath>../../plugins/org.eclipse.osee.ote.parent</relativePath> - </parent> - - <artifactId>org.eclipse.osee.ote.ui.host.cmd</artifactId> - <packaging>eclipse-plugin</packaging> - <name>OTE Ui Host Cmd (Incubation)</name> - - <build> - <!-- workaround for https://issues.sonatype.org/browse/TYCHO-168 --> - <resources> - <resource> - <directory>src</directory> - <excludes> - <exclude>**/*.java</exclude> - </excludes> - </resource> - </resources> - <plugins> - <plugin> - <groupId>org.eclipse.tycho</groupId> - <artifactId>tycho-source-plugin</artifactId> - </plugin> - </plugins> - </build> - -</project>
\ No newline at end of file diff --git a/plugins/org.eclipse.osee.ote.ui.host.cmd/src/org/eclipse/osee/ote/ui/host/cmd/CategoryNode.java b/plugins/org.eclipse.osee.ote.ui.host.cmd/src/org/eclipse/osee/ote/ui/host/cmd/CategoryNode.java deleted file mode 100644 index ce439d31d64..00000000000 --- a/plugins/org.eclipse.osee.ote.ui.host.cmd/src/org/eclipse/osee/ote/ui/host/cmd/CategoryNode.java +++ /dev/null @@ -1,24 +0,0 @@ -/******************************************************************************* - * Copyright (c) 2004, 2007 Boeing. - * All rights reserved. This program and the accompanying materials - * are made available under the terms of the Eclipse Public License v1.0 - * which accompanies this distribution, and is available at - * http://www.eclipse.org/legal/epl-v10.html - * - * Contributors: - * Boeing - initial API and implementation - *******************************************************************************/ -package org.eclipse.osee.ote.ui.host.cmd; - -import org.eclipse.osee.framework.jdk.core.type.TreeParent; - -/** - * @author Roberto E. Escobar - */ -public class CategoryNode extends TreeParent { - - public CategoryNode(String name) { - super(name); - } - -} diff --git a/plugins/org.eclipse.osee.ote.ui.host.cmd/src/org/eclipse/osee/ote/ui/host/cmd/ConsoleNode.java b/plugins/org.eclipse.osee.ote.ui.host.cmd/src/org/eclipse/osee/ote/ui/host/cmd/ConsoleNode.java deleted file mode 100644 index b43f5b69fc4..00000000000 --- a/plugins/org.eclipse.osee.ote.ui.host.cmd/src/org/eclipse/osee/ote/ui/host/cmd/ConsoleNode.java +++ /dev/null @@ -1,50 +0,0 @@ -/******************************************************************************* - * Copyright (c) 2004, 2007 Boeing. - * All rights reserved. This program and the accompanying materials - * are made available under the terms of the Eclipse Public License v1.0 - * which accompanies this distribution, and is available at - * http://www.eclipse.org/legal/epl-v10.html - * - * Contributors: - * Boeing - initial API and implementation - *******************************************************************************/ -package org.eclipse.osee.ote.ui.host.cmd; - -import org.eclipse.osee.framework.jdk.core.type.TreeObject; -import org.eclipse.osee.ote.core.OSEEPerson1_4; -import org.eclipse.osee.ote.core.environment.interfaces.IRemoteCommandConsole; - -/** - * @author Ken J. Aguilar - */ -public class ConsoleNode extends TreeObject { - - private final IRemoteCommandConsole console; - private String users; - - public ConsoleNode(IRemoteCommandConsole console, OSEEPerson1_4[] users) { - super("Console"); - this.console = console; - if (users.length > 1) { - StringBuilder sb = new StringBuilder(128); - sb.append(users[0].getName()); - sb.append(", "); - for (int i = 1; i < users.length - 1; i++) { - sb.append(users[i].getName()); - sb.append(", "); - } - sb.append(users[users.length - 1]); - this.users = sb.toString(); - } else { - this.users = users.length == 0 ? "<none>" : users[0].getName(); - } - } - - public IRemoteCommandConsole getConsole() { - return console; - } - - public String getUsers() { - return users; - } -} diff --git a/plugins/org.eclipse.osee.ote.ui.host.cmd/src/org/eclipse/osee/ote/ui/host/cmd/EnvironmentViewer.java b/plugins/org.eclipse.osee.ote.ui.host.cmd/src/org/eclipse/osee/ote/ui/host/cmd/EnvironmentViewer.java deleted file mode 100644 index 0fb2511fe06..00000000000 --- a/plugins/org.eclipse.osee.ote.ui.host.cmd/src/org/eclipse/osee/ote/ui/host/cmd/EnvironmentViewer.java +++ /dev/null @@ -1,302 +0,0 @@ -/******************************************************************************* - * Copyright (c) 2004, 2007 Boeing. - * All rights reserved. This program and the accompanying materials - * are made available under the terms of the Eclipse Public License v1.0 - * which accompanies this distribution, and is available at - * http://www.eclipse.org/legal/epl-v10.html - * - * Contributors: - * Boeing - initial API and implementation - *******************************************************************************/ -package org.eclipse.osee.ote.ui.host.cmd; - -import java.util.ArrayList; -import java.util.Collection; -import java.util.List; -import org.eclipse.jface.viewers.ILabelProvider; -import org.eclipse.jface.viewers.ILabelProviderListener; -import org.eclipse.jface.viewers.ITableLabelProvider; -import org.eclipse.jface.viewers.ITreeContentProvider; -import org.eclipse.jface.viewers.ITreeViewerListener; -import org.eclipse.jface.viewers.StructuredViewer; -import org.eclipse.jface.viewers.TreeExpansionEvent; -import org.eclipse.jface.viewers.TreeViewer; -import org.eclipse.jface.viewers.Viewer; -import org.eclipse.jface.viewers.ViewerSorter; -import org.eclipse.osee.framework.jdk.core.type.TreeObject; -import org.eclipse.osee.framework.jdk.core.type.TreeParent; -import org.eclipse.osee.framework.ui.swt.Displays; -import org.eclipse.osee.framework.ui.swt.ImageManager; -import org.eclipse.swt.SWT; -import org.eclipse.swt.graphics.Image; -import org.eclipse.swt.layout.GridData; -import org.eclipse.swt.layout.GridLayout; -import org.eclipse.swt.widgets.Composite; -import org.eclipse.swt.widgets.TreeColumn; -import org.eclipse.ui.ISharedImages; -import org.eclipse.ui.PlatformUI; - -/** - * @author Roberto E. Escobar - */ -public class EnvironmentViewer extends Composite { - - private static final Image ENVIRONMENT_IMAGE = PlatformUI.getWorkbench().getSharedImages().getImage( - ISharedImages.IMG_OBJ_FOLDER); - - private static final Image USER_IMAGE = ImageManager.getImage(OteUiHostCmdImage.USER); - - private static final Image CONSOLE_IMAGE = ImageManager.getImage(OteUiHostCmdImage.CONSOLE); - - protected enum ColumnEnum { - Service(SWT.LEFT), - Users; - - private int alignment; - - private ColumnEnum() { - this.alignment = SWT.CENTER; - } - - private ColumnEnum(int alignment) { - this.alignment = alignment; - } - - public int getAlignment() { - return alignment; - } - - public static String[] toArray() { - ColumnEnum[] enumArray = ColumnEnum.values(); - String[] toReturn = new String[enumArray.length]; - for (int index = 0; index < enumArray.length; index++) { - toReturn[index] = enumArray[index].toString(); - } - return toReturn; - } - } - - private TreeViewer viewer; - - public EnvironmentViewer(Composite parent, int style) { - super(parent, style); - createControl(); - } - - public void createControl() { - this.setLayout(new GridLayout()); - this.setLayoutData(new GridData(SWT.FILL, SWT.FILL, true, true)); - createTreeArea(this); - createColumns(); - attachListeners(); - packColumnData(); - } - - private void createTreeArea(Composite parent) { - viewer = new TreeViewer(parent, SWT.SINGLE | SWT.READ_ONLY | SWT.H_SCROLL | SWT.V_SCROLL | SWT.BORDER); - viewer.getControl().setLayoutData(new GridData(SWT.FILL, SWT.FILL, true, true)); - viewer.getTree().setHeaderVisible(true); - viewer.getTree().setLinesVisible(true); - viewer.setUseHashlookup(true); - viewer.setColumnProperties(ColumnEnum.toArray()); - viewer.setContentProvider(new TreeContentProvider()); - viewer.setLabelProvider(new TreeLabelProvider()); - viewer.setSorter(new ViewerSorter()); - viewer.setInput(new ArrayList<String>()); - viewer.getControl().setBackground(Displays.getSystemColor(SWT.COLOR_WHITE)); - } - - private void createColumns() { - for (ColumnEnum columnEnum : ColumnEnum.values()) { - TreeColumn column = new TreeColumn(viewer.getTree(), SWT.CENTER, columnEnum.ordinal()); - column.setText(columnEnum.toString()); - column.setWidth(columnEnum.toString().length()); - column.setAlignment(columnEnum.getAlignment()); - } - } - - public void packColumnData() { - TreeColumn[] columns = viewer.getTree().getColumns(); - for (TreeColumn column : columns) { - column.pack(); - } - } - - private void attachListeners() { - viewer.addTreeListener(new ITreeViewerListener() { - - @Override - public void treeCollapsed(TreeExpansionEvent event) { - packColumnData(); - } - - @Override - public void treeExpanded(TreeExpansionEvent event) { - packColumnData(); - } - - }); - } - - private class TreeLabelProvider implements ITableLabelProvider, ILabelProvider { - - @Override - public Image getImage(Object obj) { - Image toReturn = null; - if (obj instanceof UserNode) { - toReturn = USER_IMAGE; - } else if (obj instanceof ConsoleNode) { - toReturn = CONSOLE_IMAGE; - } else if (obj instanceof TreeParent) { - toReturn = ENVIRONMENT_IMAGE; - } - return toReturn; - } - - @Override - public String getText(Object obj) { - if (obj instanceof ConsoleNode) { - ((ConsoleNode) obj).getName(); - } - return obj.toString(); - } - - @Override - public Image getColumnImage(Object element, int columnIndex) { - Image toReturn = null; - ColumnEnum column = ColumnEnum.values()[columnIndex]; - switch (column) { - case Service: - if (element instanceof UserNode) { - toReturn = USER_IMAGE; - } else if (element instanceof ConsoleNode) { - toReturn = CONSOLE_IMAGE; - } else if (element instanceof TreeParent) { - toReturn = ENVIRONMENT_IMAGE; - } - break; - default: - break; - } - return toReturn; - } - - @Override - public String getColumnText(Object element, int columnIndex) { - String toReturn = null; - ColumnEnum column = ColumnEnum.values()[columnIndex]; - switch (column) { - case Service: - if (element instanceof ConsoleNode) { - toReturn = ((ConsoleNode) element).getName(); - } else if (element instanceof TreeParent) { - toReturn = element.toString(); - } - break; - case Users: - if (element instanceof ConsoleNode) { - toReturn = ((ConsoleNode) element).getUsers(); - } - break; - default: - break; - } - return toReturn; - } - - @Override - public void addListener(ILabelProviderListener listener) { - } - - @Override - public void dispose() { - } - - @Override - public boolean isLabelProperty(Object element, String property) { - return false; - } - - @Override - public void removeListener(ILabelProviderListener listener) { - } - } - - private class TreeContentProvider implements ITreeContentProvider { - - @Override - public void dispose() { - } - - @Override - public Object[] getChildren(Object parentElement) { - if (parentElement != null && parentElement instanceof TreeParent) { - TreeParent parent = (TreeParent) parentElement; - if (parent.hasChildren()) { - return parent.getChildren(); - } - } - return new Object[0]; - } - - @Override - public Object[] getElements(Object inputElement) { - if (inputElement != null && inputElement instanceof Collection) { - Collection<?> elementArray = (Collection<?>) inputElement; - return elementArray.toArray(); - } - return new Object[0]; - } - - @Override - public Object getParent(Object element) { - if (element != null && element instanceof TreeObject) { - TreeObject child = (TreeObject) element; - return child.getParent(); - } - return new Object(); - } - - @Override - public boolean hasChildren(Object element) { - if (element instanceof TreeParent) { - TreeParent parent = (TreeParent) element; - return parent.hasChildren(); - } - return false; - } - - @Override - public void inputChanged(Viewer viewer, Object oldInput, Object newInput) { - } - } - - @Override - public boolean setFocus() { - return this.viewer.getControl().setFocus(); - } - - public StructuredViewer getViewer() { - return viewer; - } - - public void setInput(List<TreeParent> input) { - viewer.setInput(input); - } - - public void refresh() { - Displays.ensureInDisplayThread(new Runnable() { - @Override - public void run() { - packColumnData(); - viewer.refresh(); - } - }); - } - - @Override - public void dispose() { - viewer.getControl().dispose(); - super.dispose(); - } -} diff --git a/plugins/org.eclipse.osee.ote.ui.host.cmd/src/org/eclipse/osee/ote/ui/host/cmd/OteUiHostCmdImage.java b/plugins/org.eclipse.osee.ote.ui.host.cmd/src/org/eclipse/osee/ote/ui/host/cmd/OteUiHostCmdImage.java deleted file mode 100644 index 18550ce02bb..00000000000 --- a/plugins/org.eclipse.osee.ote.ui.host.cmd/src/org/eclipse/osee/ote/ui/host/cmd/OteUiHostCmdImage.java +++ /dev/null @@ -1,38 +0,0 @@ -/******************************************************************************* - * Copyright (c) 2010 Boeing. - * All rights reserved. This program and the accompanying materials - * are made available under the terms of the Eclipse Public License v1.0 - * which accompanies this distribution, and is available at - * http://www.eclipse.org/legal/epl-v10.html - * - * Contributors: - * Boeing - initial API and implementation - *******************************************************************************/ -package org.eclipse.osee.ote.ui.host.cmd; - -import org.eclipse.jface.resource.ImageDescriptor; -import org.eclipse.osee.framework.ui.swt.ImageManager; -import org.eclipse.osee.framework.ui.swt.KeyedImage; - -public enum OteUiHostCmdImage implements KeyedImage { - CONSOLE("console.gif"), - TEST_SERVER("test_server.gif"), - USER("user.gif"); - - private final String fileName; - - private OteUiHostCmdImage(String fileName) { - this.fileName = fileName; - } - - @Override - public ImageDescriptor createImageDescriptor() { - return ImageManager.createImageDescriptor(UiPlugin.PLUGIN_ID, "images", fileName); - } - - @Override - public String getImageKey() { - return UiPlugin.PLUGIN_ID + ".images." + fileName; - } - -} diff --git a/plugins/org.eclipse.osee.ote.ui.host.cmd/src/org/eclipse/osee/ote/ui/host/cmd/TestServerConsoleServiceRenderer.java b/plugins/org.eclipse.osee.ote.ui.host.cmd/src/org/eclipse/osee/ote/ui/host/cmd/TestServerConsoleServiceRenderer.java deleted file mode 100644 index ac4bfdd159e..00000000000 --- a/plugins/org.eclipse.osee.ote.ui.host.cmd/src/org/eclipse/osee/ote/ui/host/cmd/TestServerConsoleServiceRenderer.java +++ /dev/null @@ -1,207 +0,0 @@ -/******************************************************************************* - * Copyright (c) 2004, 2007 Boeing. - * All rights reserved. This program and the accompanying materials - * are made available under the terms of the Eclipse Public License v1.0 - * which accompanies this distribution, and is available at - * http://www.eclipse.org/legal/epl-v10.html - * - * Contributors: - * Boeing - initial API and implementation - *******************************************************************************/ -package org.eclipse.osee.ote.ui.host.cmd; - -import java.util.Hashtable; -import java.util.logging.Level; -import net.jini.core.lookup.ServiceItem; -import org.eclipse.jface.viewers.DoubleClickEvent; -import org.eclipse.jface.viewers.IDoubleClickListener; -import org.eclipse.jface.viewers.IStructuredSelection; -import org.eclipse.osee.framework.jdk.core.type.InputManager; -import org.eclipse.osee.framework.jdk.core.type.TreeParent; -import org.eclipse.osee.framework.logging.OseeLog; -import org.eclipse.osee.framework.ui.service.control.renderer.IServiceRenderer; -import org.eclipse.osee.framework.ui.swt.Displays; -import org.eclipse.osee.framework.ui.swt.FontManager; -import org.eclipse.osee.framework.ui.swt.Widgets; -import org.eclipse.osee.ote.core.environment.interfaces.IHostTestEnvironment; -import org.eclipse.osee.ote.core.environment.interfaces.IRemoteCommandConsole; -import org.eclipse.osee.ote.core.environment.interfaces.ITestEnvironment; -import org.eclipse.swt.SWT; -import org.eclipse.swt.custom.SashForm; -import org.eclipse.swt.events.SelectionAdapter; -import org.eclipse.swt.events.SelectionEvent; -import org.eclipse.swt.events.TraverseEvent; -import org.eclipse.swt.events.TraverseListener; -import org.eclipse.swt.layout.GridData; -import org.eclipse.swt.layout.GridLayout; -import org.eclipse.swt.widgets.Button; -import org.eclipse.swt.widgets.Composite; -import org.eclipse.swt.widgets.Control; -import org.eclipse.swt.widgets.Group; -import org.eclipse.swt.widgets.Text; - -/** - * Created on Oct 9, 2006 - */ -public class TestServerConsoleServiceRenderer implements IServiceRenderer { - private IHostTestEnvironment testService; - private Group composite; - private final Hashtable<ITestEnvironment, IRemoteCommandConsole> consoles; - private volatile IRemoteCommandConsole selectedConsole; - private Text outputTxt; - private Text inputTxt; - private Button sendCmdBtn; - private EnvironmentViewer envViewer; - private final InputManager<TreeParent> inputManager; - - public TestServerConsoleServiceRenderer() { - this.consoles = new Hashtable<ITestEnvironment, IRemoteCommandConsole>(24); - this.selectedConsole = null; - this.inputManager = new InputManager<TreeParent>(); - } - - @Override - public void refresh() { - Displays.ensureInDisplayThread(new Runnable() { - @Override - public void run() { - if (composite != null && !composite.isDisposed() && testService != null) { - cleanupService(); - try { - ITestEnvironment[] envs = testService.getRemoteEnvironments(); - consoles.clear(); - if (envs.length > 0) { - for (ITestEnvironment env : envs) { - consoles.put(env, env.getCommandConsole()); - } - selectedConsole = consoles.get(envs[0]); - } else { - selectedConsole = null; - } - - envViewer.setInput(inputManager.getInputList()); - TreeBuilder.buildTree(inputManager, testService, consoles); - envViewer.refresh(); - - } catch (Throwable t) { - OseeLog.log(UiPlugin.class, Level.SEVERE, "exception getting hosts", t); - } - } - } - }); - } - - @Override - public void setService(ServiceItem serviceItem) { - OseeLog.log(UiPlugin.class, Level.INFO, "setting test environment service"); - testService = (IHostTestEnvironment) serviceItem.service; - if (outputTxt != null && !outputTxt.isDisposed()) { - outputTxt.setText(""); - } - } - - @Override - public void disconnect() { - consoles.clear(); - } - - @Override - public void dispose() { - cleanupService(); - Widgets.disposeWidgets(composite, outputTxt, inputTxt, sendCmdBtn); - } - - @Override - public Control renderInComposite(Composite parent) { - composite = new Group(parent, SWT.NONE); - composite.setLayout(new GridLayout()); - composite.setLayoutData(new GridData(SWT.FILL, SWT.FILL, true, true)); - composite.setText("Test Server Console"); - - SashForm sashForm = new SashForm(composite, SWT.NONE); - sashForm.setLayout(new GridLayout()); - sashForm.setLayoutData(new GridData(SWT.FILL, SWT.FILL, true, true)); - sashForm.setOrientation(SWT.VERTICAL); - sashForm.SASH_WIDTH = 3; - - envViewer = new EnvironmentViewer(sashForm, SWT.NONE); - envViewer.getViewer().addDoubleClickListener(new IDoubleClickListener() { - - @Override - public void doubleClick(DoubleClickEvent event) { - Object element = ((IStructuredSelection) event.getSelection()).getFirstElement(); - if (element != null && element instanceof ConsoleNode) { - selectedConsole = ((ConsoleNode) element).getConsole(); - outputTxt.setText(""); - } - } - - }); - createConsoleArea(sashForm); - - sashForm.setWeights(new int[] {3, 7}); - return composite; - } - - private void createConsoleArea(Composite parent) { - Group composite = new Group(parent, SWT.NONE); - Widgets.setFormLayout(composite, 5, 5); - composite.setText("Interact"); - - outputTxt = - Widgets.createTxt(composite, SWT.MULTI | SWT.H_SCROLL | SWT.V_SCROLL | SWT.READ_ONLY | SWT.BORDER, ""); - outputTxt.setTabs(4); - outputTxt.setBackground(Displays.getSystemColor(SWT.COLOR_BLACK)); - outputTxt.setForeground(Displays.getSystemColor(SWT.COLOR_GREEN)); - outputTxt.setFont(FontManager.getFont("Courier", 10, SWT.NORMAL)); - Widgets.attachToParent(outputTxt, SWT.TOP, 0, 5); - Widgets.attachToParent(outputTxt, SWT.BOTTOM, 75, 0); - Widgets.attachToParent(outputTxt, SWT.LEFT, 0, 5); - Widgets.attachToParent(outputTxt, SWT.RIGHT, 100, -5); - - inputTxt = Widgets.createTxt(composite, SWT.SINGLE | SWT.BORDER, ""); - inputTxt.addTraverseListener(new TraverseListener() { - @Override - public void keyTraversed(TraverseEvent event) { - if (event.detail == SWT.TRAVERSE_RETURN) { - sendCmd(inputTxt.getText()); - } - } - - }); - Widgets.attachToControl(inputTxt, outputTxt, SWT.LEFT, SWT.LEFT, 0); - sendCmdBtn = Widgets.createBtn(composite, SWT.PUSH, "Execute"); - sendCmdBtn.addSelectionListener(new SelectionAdapter() { - - @Override - public void widgetSelected(SelectionEvent arg0) { - sendCmd(inputTxt.getText()); - } - - }); - Widgets.attachToControl(sendCmdBtn, outputTxt, SWT.TOP, SWT.BOTTOM, 5); - Widgets.attachToControl(sendCmdBtn, outputTxt, SWT.RIGHT, SWT.RIGHT, 0); - Widgets.attachToControl(inputTxt, sendCmdBtn, SWT.RIGHT, SWT.LEFT, -5); - Widgets.attachToControl(inputTxt, sendCmdBtn, SWT.TOP, SWT.CENTER, 0); - } - - private void sendCmd(String cmd) { - try { - if (selectedConsole != null) { - outputTxt.append(selectedConsole.doCommand(cmd)); - inputTxt.setText(""); - } else { - outputTxt.append("No Consoles Available\n"); - } - } catch (Throwable t) { - OseeLog.log(UiPlugin.class, Level.SEVERE, "Exception trying to execute test service console command " + cmd, t); - outputTxt.append("Exception ocurred when executing command\n"); - - } - } - - private void cleanupService() { - consoles.clear(); - inputManager.removeAll(); - } -} diff --git a/plugins/org.eclipse.osee.ote.ui.host.cmd/src/org/eclipse/osee/ote/ui/host/cmd/TreeBuilder.java b/plugins/org.eclipse.osee.ote.ui.host.cmd/src/org/eclipse/osee/ote/ui/host/cmd/TreeBuilder.java deleted file mode 100644 index 9dbb3dff63c..00000000000 --- a/plugins/org.eclipse.osee.ote.ui.host.cmd/src/org/eclipse/osee/ote/ui/host/cmd/TreeBuilder.java +++ /dev/null @@ -1,38 +0,0 @@ -/******************************************************************************* - * Copyright (c) 2004, 2007 Boeing. - * All rights reserved. This program and the accompanying materials - * are made available under the terms of the Eclipse Public License v1.0 - * which accompanies this distribution, and is available at - * http://www.eclipse.org/legal/epl-v10.html - * - * Contributors: - * Boeing - initial API and implementation - *******************************************************************************/ -package org.eclipse.osee.ote.ui.host.cmd; - -import java.util.Collection; -import java.util.Map; -import org.eclipse.osee.framework.jdk.core.type.InputManager; -import org.eclipse.osee.framework.jdk.core.type.TreeParent; -import org.eclipse.osee.ote.core.OSEEPerson1_4; -import org.eclipse.osee.ote.core.environment.interfaces.IHostTestEnvironment; -import org.eclipse.osee.ote.core.environment.interfaces.IRemoteCommandConsole; -import org.eclipse.osee.ote.core.environment.interfaces.ITestEnvironment; - -/** - * @author Roberto E. Escobar - */ -public class TreeBuilder { - - public static void buildTree(InputManager<TreeParent> inputManager, IHostTestEnvironment host, Map<ITestEnvironment, IRemoteCommandConsole> consoles) throws Exception { - - TreeParent treeParent = new TreeParent("Test Service"); - CategoryNode categoryNode = new CategoryNode("Consoles"); - treeParent.addChild(categoryNode); - for (ITestEnvironment env : host.getRemoteEnvironments()) { - Collection<OSEEPerson1_4> users = env.getUserList(); - categoryNode.addChild(new ConsoleNode(consoles.get(env), users.toArray(new OSEEPerson1_4[users.size()]))); - } - inputManager.addNode(treeParent); - } -} diff --git a/plugins/org.eclipse.osee.ote.ui.host.cmd/src/org/eclipse/osee/ote/ui/host/cmd/UiPlugin.java b/plugins/org.eclipse.osee.ote.ui.host.cmd/src/org/eclipse/osee/ote/ui/host/cmd/UiPlugin.java deleted file mode 100644 index 0b1d4d21090..00000000000 --- a/plugins/org.eclipse.osee.ote.ui.host.cmd/src/org/eclipse/osee/ote/ui/host/cmd/UiPlugin.java +++ /dev/null @@ -1,36 +0,0 @@ -/******************************************************************************* - * Copyright (c) 2004, 2007 Boeing. - * All rights reserved. This program and the accompanying materials - * are made available under the terms of the Eclipse Public License v1.0 - * which accompanies this distribution, and is available at - * http://www.eclipse.org/legal/epl-v10.html - * - * Contributors: - * Boeing - initial API and implementation - *******************************************************************************/ -package org.eclipse.osee.ote.ui.host.cmd; - -import org.osgi.framework.BundleActivator; -import org.osgi.framework.BundleContext; - -/** - * The main plugin class to be used in the desktop. - */ -public class UiPlugin implements BundleActivator { - public static final String PLUGIN_ID = "org.eclipse.osee.ote.ui.host.cmd"; - private static UiPlugin plugin; - - public static UiPlugin getInstance() { - return plugin; - } - - @Override - public void start(BundleContext context) { - plugin = this; - } - - @Override - public void stop(BundleContext context) { - // method overridden only to satisfy its defining interface - } -}
\ No newline at end of file diff --git a/plugins/org.eclipse.osee.ote.ui.host.cmd/src/org/eclipse/osee/ote/ui/host/cmd/UserNode.java b/plugins/org.eclipse.osee.ote.ui.host.cmd/src/org/eclipse/osee/ote/ui/host/cmd/UserNode.java deleted file mode 100644 index 9306990a94a..00000000000 --- a/plugins/org.eclipse.osee.ote.ui.host.cmd/src/org/eclipse/osee/ote/ui/host/cmd/UserNode.java +++ /dev/null @@ -1,24 +0,0 @@ -/******************************************************************************* - * Copyright (c) 2004, 2007 Boeing. - * All rights reserved. This program and the accompanying materials - * are made available under the terms of the Eclipse Public License v1.0 - * which accompanies this distribution, and is available at - * http://www.eclipse.org/legal/epl-v10.html - * - * Contributors: - * Boeing - initial API and implementation - *******************************************************************************/ -package org.eclipse.osee.ote.ui.host.cmd; - -import org.eclipse.osee.framework.jdk.core.type.TreeObject; - -/** - * @author Roberto E. Escobar - */ -public class UserNode extends TreeObject { - - public UserNode(String name) { - super(name); - } - -} |