de.armax.ax.devtools.generator
Class AXdefaultModelChecker

java.lang.Object
  extended byde.armax.ax.devtools.uml.AXmodelChecker
      extended byde.armax.ax.devtools.generator.AXdefaultModelChecker

public class AXdefaultModelChecker
extends AXmodelChecker

Author:
Peter Wieland, ARMAX mindware GmbH

Field Summary
 
Fields inherited from class de.armax.ax.devtools.uml.AXmodelChecker
RESULT_ERRORS, RESULT_OK, RESULT_WARNINGS
 
Constructor Summary
AXdefaultModelChecker(java.lang.String[] classTaggedValues, java.lang.String[] attributeTaggedValues, java.lang.String[] operationTaggedValues, java.lang.String[] associationTaggedValues)
          Constructs a model checker, that produces warnings on unallowed tagged values and duplicate column prefixes and that produces errors on illegal min/max values for attributes.
 
Method Summary
 int check(AXmodel model)
           
 int getErrorCount()
           
 int getWarningCount()
           
 
Methods inherited from class de.armax.ax.devtools.uml.AXmodelChecker
addModelCheckerListener, fireErrorEvent, fireFinishedEvent, fireWarningEvent, removeModelCheckerListener
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

AXdefaultModelChecker

public AXdefaultModelChecker(java.lang.String[] classTaggedValues,
                             java.lang.String[] attributeTaggedValues,
                             java.lang.String[] operationTaggedValues,
                             java.lang.String[] associationTaggedValues)

Constructs a model checker, that produces warnings on unallowed tagged values and duplicate column prefixes and that produces errors on illegal min/max values for attributes.

Parameters:
classTaggedValues - an array containing allowed tagged values for class elements
attributeTaggedValues - an array containing allowed tagged values for attribute elements
operationTaggedValues - an array containing allowed tagged values for operation elements
associationTaggedValues - an array containing allowed tagged values for association end elements
Method Detail

check

public int check(AXmodel model)
Specified by:
check in class AXmodelChecker

getErrorCount

public int getErrorCount()
Specified by:
getErrorCount in class AXmodelChecker

getWarningCount

public int getWarningCount()
Specified by:
getWarningCount in class AXmodelChecker


Copyright © 2003 ARMAX mindware GmbH. All Rights Reserved.