moise.os
Class Cardinality

Package class diagram package Cardinality
java.lang.Object
  extended by moise.os.Cardinality
All Implemented Interfaces:
java.io.Serializable, ToXML

public class Cardinality
extends java.lang.Object
implements java.io.Serializable, ToXML

Represents a cardinality of the Moise+ model (maximum and minumum values).

See Also:
Serialized Form

Field Summary
static Cardinality defaultValue
           
protected  int max
           
protected  int min
           
 
Constructor Summary
Cardinality()
           
Cardinality(int minimum, int maximum)
          Creates new Cardinality
 
Method Summary
 boolean equals(java.lang.Object o)
           
 org.w3c.dom.Element getAsDOM(org.w3c.dom.Document document)
           
 int getMax()
           
 int getMin()
           
 java.lang.String getXMLTag()
           
 void setFromDOM(org.w3c.dom.Element ele)
           
 java.lang.String toString()
           
 java.lang.String toStringFormat2()
          returns cardinality in format Min..Max
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

defaultValue

public static final Cardinality defaultValue

max

protected int max

min

protected int min
Constructor Detail

Cardinality

public Cardinality()

Cardinality

public Cardinality(int minimum,
                   int maximum)
Creates new Cardinality

Method Detail

getMin

public int getMin()

getMax

public int getMax()

equals

public boolean equals(java.lang.Object o)
Overrides:
equals in class java.lang.Object

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object

toStringFormat2

public java.lang.String toStringFormat2()
returns cardinality in format Min..Max


getXMLTag

public java.lang.String getXMLTag()

getAsDOM

public org.w3c.dom.Element getAsDOM(org.w3c.dom.Document document)
Specified by:
getAsDOM in interface ToXML

setFromDOM

public void setFromDOM(org.w3c.dom.Element ele)
                throws MoiseException
Throws:
MoiseException