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
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 |
crAssocNameConflict
public static Critic crAssocNameConflict
crAttrNameConflict
public static Critic crAttrNameConflict
crOperNameConflict
public static Critic crOperNameConflict
crCircularAssocClass
public static Critic crCircularAssocClass
crCircularInheritance
public static Critic crCircularInheritance
crCircularComposition
public static Critic crCircularComposition
crCrossNamespaceAssoc
public static Critic crCrossNamespaceAssoc
crDupParamName
public static Critic crDupParamName
crDupRoleNames
public static Critic crDupRoleNames
crFinalSubclassed
public static Critic crFinalSubclassed
crIllegalGeneralization
public static Critic crIllegalGeneralization
crAlreadyRealizes
public static Critic crAlreadyRealizes
crInterfaceAllPublic
public static Critic crInterfaceAllPublic
crInterfaceOperOnly
public static Critic crInterfaceOperOnly
crMultipleAgg
public static Critic crMultipleAgg
crNWayAgg
public static Critic crNWayAgg
crNavFromInterface
public static Critic crNavFromInterface
crUnnavigableAssoc
public static Critic crUnnavigableAssoc
crNameConflictAC
public static Critic crNameConflictAC
crMissingClassName
public static Critic crMissingClassName
crMissingAttrName
public static Critic crMissingAttrName
crMissingOperName
public static Critic crMissingOperName
crMissingStateName
public static Critic crMissingStateName
crNoInstanceVariables
public static Critic crNoInstanceVariables
crNoAssociations
public static Critic crNoAssociations
crNonAggDataType
public static Critic crNonAggDataType
crOppEndConflict
public static Critic crOppEndConflict
crUselessAbstract
public static Critic crUselessAbstract
crUselessInterface
public static Critic crUselessInterface
crDisambigClassName
public static Critic crDisambigClassName
crDisambigStateName
public static Critic crDisambigStateName
crConflictingComposites
public static Critic crConflictingComposites
crTooManyAssoc
public static Critic crTooManyAssoc
crTooManyAttr
public static Critic crTooManyAttr
crTooManyOper
public static Critic crTooManyOper
crTooManyStates
public static Critic crTooManyStates
crTooManyTransitions
public static Critic crTooManyTransitions
crTooManyClasses
public static Critic crTooManyClasses
crNoTransitions
public static Critic crNoTransitions
crNoIncomingTransitions
public static Critic crNoIncomingTransitions
crNoOutgoingTransitions
public static Critic crNoOutgoingTransitions
crMultipleInitialStates
public static Critic crMultipleInitialStates
crNoInitialState
public static Critic crNoInitialState
crNoTriggerOrGuard
public static Critic crNoTriggerOrGuard
crNoGuard
public static Critic crNoGuard
crInvalidFork
public static Critic crInvalidFork
crInvalidJoin
public static Critic crInvalidJoin
crInvalidBranch
public static Critic crInvalidBranch
crEmptyPackage
public static Critic crEmptyPackage
crNoOperations
public static Critic crNoOperations
crConstructorNeeded
public static Critic crConstructorNeeded
crNameConfusion
public static Critic crNameConfusion
crMergeClasses
public static Critic crMergeClasses
crSubclassReference
public static Critic crSubclassReference
crComponentWithoutNode
public static Critic crComponentWithoutNode
crCompInstanceWithoutNode
public static Critic crCompInstanceWithoutNode
crClassWithoutComponent
public static Critic crClassWithoutComponent
crInterfaceWithoutComponent
public static Critic crInterfaceWithoutComponent
crObjectWithoutComponent
public static Critic crObjectWithoutComponent
crNodeInsideElement
public static Critic crNodeInsideElement
crNodeInstanceInsideElement
public static Critic crNodeInstanceInsideElement
crWrongLinkEnds
public static Critic crWrongLinkEnds
crInstanceWithoutClassifier
public static Critic crInstanceWithoutClassifier
crCallWithoutReturn
public static Critic crCallWithoutReturn
crReturnWithoutCall
public static Critic crReturnWithoutCall
crLinkWithoutStimulus
public static Critic crLinkWithoutStimulus
crSeqInstanceWithoutClassifier
public static Critic crSeqInstanceWithoutClassifier
crStimulusWithWrongPosition
public static Critic crStimulusWithWrongPosition
crUnconventionalOperName
public static Critic crUnconventionalOperName
crUnconventionalAttrName
public static Critic crUnconventionalAttrName
crUnconventionalClassName
public static Critic crUnconventionalClassName
crUnconventionalPackName
public static Critic crUnconventionalPackName
crClassMustBeAbstract
public static Critic crClassMustBeAbstract
crReservedName
public static Critic crReservedName
crMultiInherit
public static Critic crMultiInherit
crMultiRealization
public static Critic crMultiRealization
crIllegalName
public static Critic crIllegalName
crConsiderSingleton
public static Critic crConsiderSingleton
crSingletonViolatedMSA
public static Critic crSingletonViolatedMSA
crSingletonViolatedOPC
public static Critic crSingletonViolatedOPC
crNodesOverlap
public static Critic crNodesOverlap
crZeroLengthEdge
public static Critic crZeroLengthEdge
clsNaming
public static CompoundCritic clsNaming
noTrans1
public static CompoundCritic noTrans1
noTrans2
public static CompoundCritic noTrans2
Init
public Init()
init
public static void init()
- static initializer, register all appropriate critics