uci.uml.critics.java
Class CrMultipleInheritance

java.lang.Object
  |
  +--uci.argo.kernel.Critic
        |
        +--uci.uml.critics.CrUML
              |
              +--uci.uml.critics.java.CrMultipleInheritance

public class CrMultipleInheritance
extends CrUML

Well-formedness rule [2] for AssociationEnd. See page 28 of UML 1.1 Semantics. OMG document ad/97-08-04.

See Also:
Serialized Form

Fields inherited from class uci.uml.critics.CrUML
CRITICS_SITE, decBEHAVIOR, decCLASS_SELECTION, decCODE_GEN, decCONTAINMENT, decEXPECTED_USAGE, decINHERITANCE, decINSTANCIATION, decMETHODS, decMODULARITY, decNAMING, decPATTERNS, decPLANNED_EXTENSIONS, decRELATIONSHIPS, decSTATE_MACHINES, decSTEREOTYPES, decSTORAGE
 
Fields inherited from class uci.argo.kernel.Critic
_clarifier, _knowledgeTypes, _numCriticsFired, _supportedDecisions, _supportedGoals, _triggerMask, DEFAULT_CLARIFIER, ENABLED, KT_COMPLETENESS, KT_CONSISTENCY, KT_CORRECTNESS, KT_DESIGNERS, KT_EXPERIENCIAL, KT_OPTIMIZATION, KT_ORGANIZATIONAL, KT_PRESENTATION, KT_SEMANTICS, KT_SYNTAX, KT_TOOL, NO_PROBLEM, PROBLEM_FOUND, SNOOZE_ORDER
 
Constructor Summary
CrMultipleInheritance()
           
 
Method Summary
 Class getWizardClass(ToDoItem item)
           
 void initWizard(Wizard w)
           
 boolean predicate2(Object dm, Designer dsgr)
           
protected  void sd(String s)
           
 
Methods inherited from class uci.uml.critics.CrUML
expand, getMoreInfoURL, predicate
 
Methods inherited from class uci.argo.kernel.Critic
addControlRec, addKnowledgeType, addSupportedDecision, addSupportedGoal, addTrigger, beActive, beInactive, canFixIt, containsKnowledgeType, critique, fixIt, getArg, getArgs, getClarifier, getControlRec, getCriticType, getDecisionCategory, getDescription, getDescriptionTemplate, getExpertEmail, getHeadline, getHeadline, getHeadline, getKnowledgeTypes, getMoreInfoURL, getPriority, getPriority, getSupportedDecisions, getSupportedGoals, getTriggerMask, isActive, isEnabled, isRelevantToDecisions, isRelevantToGoals, makeWizard, matchReason, postItem, reasonCodeFor, setArg, setArgs, setDecisionCategory, setDescription, setEnabled, setExpertEmail, setHeadline, setKnowledgeTypes, setKnowledgeTypes, setKnowledgeTypes, setKnowledgeTypes, setMoreInfoURL, setPriority, snooze, snoozeOrder, stillValid, supports, supports, toDoItem, toString, unsnooze
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

CrMultipleInheritance

public CrMultipleInheritance()
Method Detail

sd

protected void sd(String s)
Overrides:
sd in class CrUML

predicate2

public boolean predicate2(Object dm,
                          Designer dsgr)
Overrides:
predicate2 in class CrUML

initWizard

public void initWizard(Wizard w)
Overrides:
initWizard in class Critic

getWizardClass

public Class getWizardClass(ToDoItem item)
Overrides:
getWizardClass in class Critic