nl.tudelft.tbm.eeni.owl2java.model.jmodel
Class JOtherRestriction

java.lang.Object
  extended by nl.tudelft.tbm.eeni.owl2java.model.jmodel.JBaseRestriction
      extended by nl.tudelft.tbm.eeni.owl2java.model.jmodel.JOtherRestriction
All Implemented Interfaces:
IReporting

public class JOtherRestriction
extends JBaseRestriction
implements IReporting


Field Summary
 List<String> hasValues
           
 List<JClass> someValues
           
 
Constructor Summary
JOtherRestriction(JClass onClass, JProperty onProperty)
           
 
Method Summary
 void addHasValue(String uri)
           
 void addSomeValues(JClass cls)
           
 JOtherRestriction clone()
           
 boolean equals(Object other)
           
 String getJModelReport()
           
 boolean hasHasValues()
           
 boolean hasSomeValues()
           
 List<String> listHasValues()
           
 List<JClass> listSomeValues()
           
 void mergeParent(JOtherRestriction parent)
           
 
Methods inherited from class nl.tudelft.tbm.eeni.owl2java.model.jmodel.JBaseRestriction
getOnClass, getOnProperty
 
Methods inherited from class java.lang.Object
getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

someValues

public List<JClass> someValues

hasValues

public List<String> hasValues
Constructor Detail

JOtherRestriction

public JOtherRestriction(JClass onClass,
                         JProperty onProperty)
Method Detail

equals

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

hasSomeValues

public boolean hasSomeValues()

hasHasValues

public boolean hasHasValues()

listSomeValues

public List<JClass> listSomeValues()

listHasValues

public List<String> listHasValues()

mergeParent

public void mergeParent(JOtherRestriction parent)

addSomeValues

public void addSomeValues(JClass cls)

addHasValue

public void addHasValue(String uri)

clone

public JOtherRestriction clone()
Overrides:
clone in class Object

getJModelReport

public String getJModelReport()
Specified by:
getJModelReport in interface IReporting
Overrides:
getJModelReport in class JBaseRestriction


Copyright © 2011. All Rights Reserved.