org.argouml.uml.cognitive.critics
Class Init

java.lang.Object
  |
  +--org.argouml.uml.cognitive.critics.Init

public class Init
extends java.lang.Object

Registers critics for use in Argo/UML. This class is called at system startup time. If you add a new critic, you need to add a line here.

See Also:
Agency

Field Summary
static CompoundCritic clsNaming
          Deprecated. as of 0.15.3 to be made private.
static Critic crAlreadyRealizes
          Deprecated. as of 0.15.3 to be made private.
static Critic crAssocNameConflict
          Deprecated. as of 0.15.3 to be made private.
static Critic crAttrNameConflict
          Deprecated. as of 0.15.3 to be made private.
static Critic crCircularAssocClass
          Deprecated. as of 0.15.3 to be made private.
static Critic crCircularComposition
          Deprecated. as of 0.15.3 to be made private.
static Critic crCircularInheritance
          Deprecated. as of 0.15.3 to be made private.
static Critic crClassMustBeAbstract
          Deprecated. as of 0.15.3 to be made private.
static Critic crClassWithoutComponent
          Deprecated. as of 0.15.3 to be made private.
static Critic crCompInstanceWithoutNode
          Deprecated. as of 0.15.3 to be made private.
static Critic crComponentWithoutNode
          Deprecated. as of 0.15.3 to be made private.
static CompoundCritic crCompoundConstructorNeeded
          Deprecated. as of 0.15.3 to be made private.
static Critic crConflictingComposites
          Deprecated. as of 0.15.3 to be made private.
static Critic crConsiderSingleton
          Deprecated. as of 0.15.3 to be made private.
static Critic crConstructorNeeded
          Deprecated. as of 0.15.3 to be made private.
static Critic crCrossNamespaceAssoc
          Deprecated. as of 0.15.3 to be made private.
static Critic crDisambigClassName
          Deprecated. as of 0.15.3 to be made private.
static Critic crDisambigStateName
          Deprecated. as of 0.15.3 to be made private.
static Critic crDupParamName
          Deprecated. as of 0.15.3 to be made private.
static Critic crDupRoleNames
          Deprecated. as of 0.15.3 to be made private.
static Critic crEmptyPackage
          Deprecated. as of 0.15.3 to be made private.
static Critic crFinalSubclassed
          Deprecated. as of 0.15.3 to be made private.
static Critic crIllegalGeneralization
          Deprecated. as of 0.15.3 to be made private.
static Critic crIllegalName
          Deprecated. as of 0.15.3 to be made private.
static Critic crInstanceWithoutClassifier
          Deprecated. as of 0.15.3 to be made private.
static Critic crInterfaceAllPublic
          Deprecated. as of 0.15.3 to be made private.
static Critic crInterfaceOperOnly
          Deprecated. as of 0.15.3 to be made private.
static Critic crInterfaceWithoutComponent
          Deprecated. as of 0.15.3 to be made private.
static Critic crInvalidBranch
          Deprecated. as of 0.15.3 to be made private.
static Critic crInvalidFork
          Deprecated. as of 0.15.3 to be made private.
static Critic crInvalidJoin
          Deprecated. as of 0.15.3 to be made private.
static Critic crMergeClasses
          Deprecated. as of 0.15.3 to be made private.
static Critic crMissingAttrName
          Deprecated. as of 0.15.3 to be made private.
static Critic crMissingClassName
          Deprecated. as of 0.15.3 to be made private.
static Critic crMissingOperName
          Deprecated. as of 0.15.3 to be made private.
static Critic crMissingStateName
          Deprecated. as of 0.15.3 to be made private.
static Critic crMultiInherit
          Deprecated. as of 0.15.3 to be made private.
static Critic crMultipleAgg
          Deprecated. as of 0.15.3 to be made private.
static Critic crMultipleInitialStates
          Deprecated. as of 0.15.3 to be made private.
static Critic crMultiRealization
          Deprecated. as of 0.15.3 to be made private.
static Critic crNameConflictAC
          Deprecated. as of 0.15.3 to be made private.
static Critic crNameConfusion
          Deprecated. as of 0.15.3 to be made private.
static Critic crNavFromInterface
          Deprecated. as of 0.15.3 to be made private.
static Critic crNoAssociations
          Deprecated. as of 0.15.3 to be made private.
static Critic crNodeInsideElement
          Deprecated. as of 0.15.3 to be made private.
static Critic crNodeInstanceInsideElement
          Deprecated. as of 0.15.3 to be made private.
static Critic crNodesOverlap
          Deprecated. as of 0.15.3 to be made private.
static Critic crNoGuard
          Deprecated. as of 0.15.3 to be made private.
static Critic crNoIncomingTransitions
          Deprecated. as of 0.15.3 to be made private.
static Critic crNoInitialState
          Deprecated. as of 0.15.3 to be made private.
static Critic crNoInstanceVariables
          Deprecated. as of 0.15.3 to be made private.
static Critic crNonAggDataType
          Deprecated. as of 0.15.3 to be made private.
static Critic crNoOperations
          Deprecated. as of 0.15.3 to be made private.
static Critic crNoOutgoingTransitions
          Deprecated. as of 0.15.3 to be made private.
static Critic crNoTransitions
          Deprecated. as of 0.15.3 to be made private.
static Critic crNoTriggerOrGuard
          Deprecated. as of 0.15.3 to be made private.
static Critic crNWayAgg
          Deprecated. as of 0.15.3 to be made private.
static Critic crObjectWithoutComponent
          Deprecated. as of 0.15.3 to be made private.
static Critic crOperNameConflict
          Deprecated. as of 0.15.3 to be made private.
static Critic crOppEndConflict
          Deprecated. as of 0.15.3 to be made private.
static Critic crReservedName
          Deprecated. as of 0.15.3 to be made private.
static Critic crSingletonViolatedMSA
          Deprecated. as of 0.15.3 to be made private.
static Critic crSingletonViolatedOPC
          Deprecated. as of 0.15.3 to be made private.
static Critic crSubclassReference
          Deprecated. as of 0.15.3 to be made private.
static Critic crTooManyAssoc
          Deprecated. as of 0.15.3 to be made private.
static Critic crTooManyAttr
          Deprecated. as of 0.15.3 to be made private.
static Critic crTooManyClasses
          Deprecated. as of 0.15.3 to be made private.
static Critic crTooManyOper
          Deprecated. as of 0.15.3 to be made private.
static Critic crTooManyStates
          Deprecated. as of 0.15.3 to be made private.
static Critic crTooManyTransitions
          Deprecated. as of 0.15.3 to be made private.
static Critic crUnconventionalAttrName
          Deprecated. as of 0.15.3 to be made private.
static Critic crUnconventionalClassName
          Deprecated. as of 0.15.3 to be made private.
static Critic crUnconventionalOperName
          Deprecated. as of 0.15.3 to be made private.
static Critic crUnconventionalPackName
          Deprecated. as of 0.15.3 to be made private.
static Critic crUnnavigableAssoc
          Deprecated. as of 0.15.3 to be made private.
static Critic crUselessAbstract
          Deprecated. as of 0.15.3 to be made private.
static Critic crUselessInterface
          Deprecated. as of 0.15.3 to be made private.
static Critic crWrongLinkEnds
          Deprecated. as of 0.15.3 to be made private.
static Critic crZeroLengthEdge
          Deprecated. as of 0.15.3 to be made private.
static CompoundCritic noTrans1
          Deprecated. as of 0.15.3 to be made private.
static CompoundCritic noTrans2
          Deprecated. as of 0.15.3 to be made private.
 
Constructor Summary
Init()
           
 
Method Summary
static void init()
          static initializer, register all appropriate critics
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

crAssocNameConflict

public static Critic crAssocNameConflict
Deprecated. as of 0.15.3 to be made private.


crAttrNameConflict

public static Critic crAttrNameConflict
Deprecated. as of 0.15.3 to be made private.


crOperNameConflict

public static Critic crOperNameConflict
Deprecated. as of 0.15.3 to be made private.


crCircularAssocClass

public static Critic crCircularAssocClass
Deprecated. as of 0.15.3 to be made private.


crCircularInheritance

public static Critic crCircularInheritance
Deprecated. as of 0.15.3 to be made private.


crCircularComposition

public static Critic crCircularComposition
Deprecated. as of 0.15.3 to be made private.


crCrossNamespaceAssoc

public static Critic crCrossNamespaceAssoc
Deprecated. as of 0.15.3 to be made private.


crDupParamName

public static Critic crDupParamName
Deprecated. as of 0.15.3 to be made private.


crDupRoleNames

public static Critic crDupRoleNames
Deprecated. as of 0.15.3 to be made private.


crFinalSubclassed

public static Critic crFinalSubclassed
Deprecated. as of 0.15.3 to be made private.


crIllegalGeneralization

public static Critic crIllegalGeneralization
Deprecated. as of 0.15.3 to be made private.


crAlreadyRealizes

public static Critic crAlreadyRealizes
Deprecated. as of 0.15.3 to be made private.


crInterfaceAllPublic

public static Critic crInterfaceAllPublic
Deprecated. as of 0.15.3 to be made private.


crInterfaceOperOnly

public static Critic crInterfaceOperOnly
Deprecated. as of 0.15.3 to be made private.


crMultipleAgg

public static Critic crMultipleAgg
Deprecated. as of 0.15.3 to be made private.


crNWayAgg

public static Critic crNWayAgg
Deprecated. as of 0.15.3 to be made private.


crNavFromInterface

public static Critic crNavFromInterface
Deprecated. as of 0.15.3 to be made private.


crUnnavigableAssoc

public static Critic crUnnavigableAssoc
Deprecated. as of 0.15.3 to be made private.


crNameConflictAC

public static Critic crNameConflictAC
Deprecated. as of 0.15.3 to be made private.


crMissingClassName

public static Critic crMissingClassName
Deprecated. as of 0.15.3 to be made private.


crMissingAttrName

public static Critic crMissingAttrName
Deprecated. as of 0.15.3 to be made private.


crMissingOperName

public static Critic crMissingOperName
Deprecated. as of 0.15.3 to be made private.


crMissingStateName

public static Critic crMissingStateName
Deprecated. as of 0.15.3 to be made private.


crNoInstanceVariables

public static Critic crNoInstanceVariables
Deprecated. as of 0.15.3 to be made private.


crNoAssociations

public static Critic crNoAssociations
Deprecated. as of 0.15.3 to be made private.


crNonAggDataType

public static Critic crNonAggDataType
Deprecated. as of 0.15.3 to be made private.


crOppEndConflict

public static Critic crOppEndConflict
Deprecated. as of 0.15.3 to be made private.


crUselessAbstract

public static Critic crUselessAbstract
Deprecated. as of 0.15.3 to be made private.


crUselessInterface

public static Critic crUselessInterface
Deprecated. as of 0.15.3 to be made private.


crDisambigClassName

public static Critic crDisambigClassName
Deprecated. as of 0.15.3 to be made private.


crDisambigStateName

public static Critic crDisambigStateName
Deprecated. as of 0.15.3 to be made private.


crConflictingComposites

public static Critic crConflictingComposites
Deprecated. as of 0.15.3 to be made private.


crTooManyAssoc

public static Critic crTooManyAssoc
Deprecated. as of 0.15.3 to be made private.


crTooManyAttr

public static Critic crTooManyAttr
Deprecated. as of 0.15.3 to be made private.


crTooManyOper

public static Critic crTooManyOper
Deprecated. as of 0.15.3 to be made private.


crTooManyStates

public static Critic crTooManyStates
Deprecated. as of 0.15.3 to be made private.


crTooManyTransitions

public static Critic crTooManyTransitions
Deprecated. as of 0.15.3 to be made private.


crTooManyClasses

public static Critic crTooManyClasses
Deprecated. as of 0.15.3 to be made private.


crNoTransitions

public static Critic crNoTransitions
Deprecated. as of 0.15.3 to be made private.


crNoIncomingTransitions

public static Critic crNoIncomingTransitions
Deprecated. as of 0.15.3 to be made private.


crNoOutgoingTransitions

public static Critic crNoOutgoingTransitions
Deprecated. as of 0.15.3 to be made private.


crMultipleInitialStates

public static Critic crMultipleInitialStates
Deprecated. as of 0.15.3 to be made private.


crNoInitialState

public static Critic crNoInitialState
Deprecated. as of 0.15.3 to be made private.


crNoTriggerOrGuard

public static Critic crNoTriggerOrGuard
Deprecated. as of 0.15.3 to be made private.


crNoGuard

public static Critic crNoGuard
Deprecated. as of 0.15.3 to be made private.


crInvalidFork

public static Critic crInvalidFork
Deprecated. as of 0.15.3 to be made private.


crInvalidJoin

public static Critic crInvalidJoin
Deprecated. as of 0.15.3 to be made private.


crInvalidBranch

public static Critic crInvalidBranch
Deprecated. as of 0.15.3 to be made private.


crEmptyPackage

public static Critic crEmptyPackage
Deprecated. as of 0.15.3 to be made private.


crNoOperations

public static Critic crNoOperations
Deprecated. as of 0.15.3 to be made private.


crConstructorNeeded

public static Critic crConstructorNeeded
Deprecated. as of 0.15.3 to be made private.


crNameConfusion

public static Critic crNameConfusion
Deprecated. as of 0.15.3 to be made private.


crMergeClasses

public static Critic crMergeClasses
Deprecated. as of 0.15.3 to be made private.


crSubclassReference

public static Critic crSubclassReference
Deprecated. as of 0.15.3 to be made private.


crComponentWithoutNode

public static Critic crComponentWithoutNode
Deprecated. as of 0.15.3 to be made private.


crCompInstanceWithoutNode

public static Critic crCompInstanceWithoutNode
Deprecated. as of 0.15.3 to be made private.


crClassWithoutComponent

public static Critic crClassWithoutComponent
Deprecated. as of 0.15.3 to be made private.


crInterfaceWithoutComponent

public static Critic crInterfaceWithoutComponent
Deprecated. as of 0.15.3 to be made private.


crObjectWithoutComponent

public static Critic crObjectWithoutComponent
Deprecated. as of 0.15.3 to be made private.


crNodeInsideElement

public static Critic crNodeInsideElement
Deprecated. as of 0.15.3 to be made private.


crNodeInstanceInsideElement

public static Critic crNodeInstanceInsideElement
Deprecated. as of 0.15.3 to be made private.


crWrongLinkEnds

public static Critic crWrongLinkEnds
Deprecated. as of 0.15.3 to be made private.


crInstanceWithoutClassifier

public static Critic crInstanceWithoutClassifier
Deprecated. as of 0.15.3 to be made private.


crUnconventionalOperName

public static Critic crUnconventionalOperName
Deprecated. as of 0.15.3 to be made private.


crUnconventionalAttrName

public static Critic crUnconventionalAttrName
Deprecated. as of 0.15.3 to be made private.


crUnconventionalClassName

public static Critic crUnconventionalClassName
Deprecated. as of 0.15.3 to be made private.


crUnconventionalPackName

public static Critic crUnconventionalPackName
Deprecated. as of 0.15.3 to be made private.


crClassMustBeAbstract

public static Critic crClassMustBeAbstract
Deprecated. as of 0.15.3 to be made private.


crReservedName

public static Critic crReservedName
Deprecated. as of 0.15.3 to be made private.


crMultiInherit

public static Critic crMultiInherit
Deprecated. as of 0.15.3 to be made private.


crMultiRealization

public static Critic crMultiRealization
Deprecated. as of 0.15.3 to be made private.


crIllegalName

public static Critic crIllegalName
Deprecated. as of 0.15.3 to be made private.


crConsiderSingleton

public static Critic crConsiderSingleton
Deprecated. as of 0.15.3 to be made private.


crSingletonViolatedMSA

public static Critic crSingletonViolatedMSA
Deprecated. as of 0.15.3 to be made private.


crSingletonViolatedOPC

public static Critic crSingletonViolatedOPC
Deprecated. as of 0.15.3 to be made private.


crNodesOverlap

public static Critic crNodesOverlap
Deprecated. as of 0.15.3 to be made private.


crZeroLengthEdge

public static Critic crZeroLengthEdge
Deprecated. as of 0.15.3 to be made private.


clsNaming

public static CompoundCritic clsNaming
Deprecated. as of 0.15.3 to be made private.


noTrans1

public static CompoundCritic noTrans1
Deprecated. as of 0.15.3 to be made private.


noTrans2

public static CompoundCritic noTrans2
Deprecated. as of 0.15.3 to be made private.


crCompoundConstructorNeeded

public static CompoundCritic crCompoundConstructorNeeded
Deprecated. as of 0.15.3 to be made private.

Constructor Detail

Init

public Init()
Method Detail

init

public static void init()
static initializer, register all appropriate critics



ArgoUML © 1996-2004 (20040306)ArgoUML HomepageArgoUML Developers' pageArgoUML Cookbook