org.meta2project.model
Interface OProperty

All Superinterfaces:
AnnotatedEntity, NamedEntity, Property
All Known Implementing Classes:
BoxOProperty, DBOProperty, DebugOProperty

public interface OProperty
extends Property

Object property (oproperty)

Author:
Anton Malykh

Field Summary
 
Fields inherited from interface org.meta2project.model.AnnotatedEntity
CASCADE, CASCADE_DELETE_VALUE, COMMENT, MAX_CARD, MIN_CARD, MODEL_URI, TITLE
 
Method Summary
 OntClass getRange()
          Get the range class for the oproperty.
 void setRange(OntClass r)
          Set range class
 
Methods inherited from interface org.meta2project.model.Property
delete, getDomain, getMaxCardinality, getMinCardinality, setDomain
 
Methods inherited from interface org.meta2project.model.NamedEntity
getFullName, getName, getOntology, setName
 
Methods inherited from interface org.meta2project.model.AnnotatedEntity
getAnnotation, getAnnotationNames, putAnnotation
 

Method Detail

getRange

OntClass getRange()
Get the range class for the oproperty.

Returns:
range class

setRange

void setRange(OntClass r)
Set range class

Parameters:
r - range class, may be null