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

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

public class JRestrictionsContainer
extends Object
implements IReporting


Constructor Summary
JRestrictionsContainer(JClass onClass, JProperty onProperty)
           
 
Method Summary
 void addAllValuesRestriction(JClass allValuesJClass)
           
 void aggregateRestrictions(List<JClass> parentClasses)
           
 JRestrictionsContainer clone()
           
 JCardinalityRestriction getCardinalityRestriction()
           
 String getJModelReport()
           
 JOtherRestriction getOtherRestriction()
           
 boolean hasCardinalityRestriction()
           
 boolean hasOtherRestriction()
           
 List<JAllValuesRestriction> listAllValuesRestrictions()
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

JRestrictionsContainer

public JRestrictionsContainer(JClass onClass,
                              JProperty onProperty)
Method Detail

hasCardinalityRestriction

public boolean hasCardinalityRestriction()

hasOtherRestriction

public boolean hasOtherRestriction()

getOtherRestriction

public JOtherRestriction getOtherRestriction()

listAllValuesRestrictions

public List<JAllValuesRestriction> listAllValuesRestrictions()

aggregateRestrictions

public void aggregateRestrictions(List<JClass> parentClasses)

getCardinalityRestriction

public JCardinalityRestriction getCardinalityRestriction()

clone

public JRestrictionsContainer clone()
Overrides:
clone in class Object

getJModelReport

public String getJModelReport()
Specified by:
getJModelReport in interface IReporting

addAllValuesRestriction

public void addAllValuesRestriction(JClass allValuesJClass)


Copyright © 2011. All Rights Reserved.