com.ontotext.wsmo4j.ontology
Class ComplexDataTypeImpl

java.lang.Object
  extended by com.ontotext.wsmo4j.ontology.ComplexDataTypeImpl
All Implemented Interfaces:
org.omwg.ontology.ComplexDataType, org.omwg.ontology.Type, org.omwg.ontology.WsmlDataType

public class ComplexDataTypeImpl
extends Object
implements org.omwg.ontology.ComplexDataType


Field Summary
 
Fields inherited from interface org.omwg.ontology.WsmlDataType
WSML_BASE64BINARY, WSML_BASE64BINARY_NOTATION, WSML_BOOLEAN, WSML_BOOLEAN_NOTATION, WSML_DATE, WSML_DATE_NOTATION, WSML_DATETIME, WSML_DATETIME_NOTATION, WSML_DECIMAL, WSML_DECIMAL_NOTATION, WSML_DOUBLE, WSML_DOUBLE_NOTATION, WSML_DURATION, WSML_DURATION_NOTATION, WSML_FLOAT, WSML_FLOAT_NOTATION, WSML_GDAY, WSML_GDAY_NOTATION, WSML_GMONTH, WSML_GMONTH_NOTATION, WSML_GMONTHDAY, WSML_GMONTHDAY_NOTATION, WSML_GYEAR, WSML_GYEAR_NOTATION, WSML_GYEARMONTH, WSML_GYEARMONTH_NOTATION, WSML_HEXBINARY, WSML_HEXBINARY_NOTATION, WSML_INTEGER, WSML_INTEGER_NOTATION, WSML_IRI, WSML_IRI_NOTATION, WSML_SQNAME, WSML_SQNAME_NOTATION, WSML_STRING, WSML_STRING_NOTATION, WSML_TIME, WSML_TIME_NOTATION
 
Constructor Summary
ComplexDataTypeImpl(org.wsmo.common.IRI typeIRI, org.omwg.ontology.SimpleDataType[] types)
           
 
Method Summary
 boolean equals(Object object)
           
 org.omwg.ontology.SimpleDataType getArgumentRange(byte pos)
           
 byte getArity()
           
 org.wsmo.common.IRI getIRI()
           
 int hashCode()
           
 String toString()
           
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Constructor Detail

ComplexDataTypeImpl

public ComplexDataTypeImpl(org.wsmo.common.IRI typeIRI,
                           org.omwg.ontology.SimpleDataType[] types)
Method Detail

getArity

public byte getArity()
Specified by:
getArity in interface org.omwg.ontology.ComplexDataType

getArgumentRange

public org.omwg.ontology.SimpleDataType getArgumentRange(byte pos)
Specified by:
getArgumentRange in interface org.omwg.ontology.ComplexDataType

toString

public String toString()
Overrides:
toString in class Object

getIRI

public org.wsmo.common.IRI getIRI()
Specified by:
getIRI in interface org.omwg.ontology.WsmlDataType

equals

public boolean equals(Object object)
Overrides:
equals in class Object

hashCode

public int hashCode()
Overrides:
hashCode in class Object


Copyright © 2004-2008 Ontotext Lab.. All Rights Reserved.