public abstract class PropertyLiteral<T,R,C> extends Object implements MetaProperty<T,R,C>, Serializable
asFunctionalProperty, asManyValuedProperty
Constructor and Description |
---|
PropertyLiteral(int index,
Class<T> klass,
String name) |
PropertyLiteral(int index,
String name,
URI key) |
Modifier and Type | Method and Description |
---|---|
int |
compareTo(MetaProperty<T,R,C> o) |
boolean |
equals(Object o) |
Object |
getId() |
int |
getIndex() |
URI |
getKey() |
String |
getName() |
URI |
getUri() |
int |
hashCode() |
abstract boolean |
isDatatype() |
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
asFunctionalProperty, asManyValuedProperty, get, isManyValued
public abstract boolean isDatatype()
isDatatype
in interface MetaProperty<T,R,C>
public int compareTo(MetaProperty<T,R,C> o)
compareTo
in interface Comparable<MetaProperty<T,R,C>>
public int getIndex()
getIndex
in interface MetaProperty<T,R,C>
public URI getUri()
getUri
in interface Identifiable
public Object getId()
getId
in interface Identifiable
Copyright © 2001–2016 JBoss by Red Hat. All rights reserved.