public abstract class ToManyPropertyLiteral<T,R> extends PropertyLiteral<T,R,List<R>> implements ManyValuedMetaProperty<T,R,List<R>>
Type | Property and Description |
---|---|
OneValuedMetaProperty<T,List<R>> |
asFunctional |
ManyValuedMetaProperty<T,R,List<R>> |
asManyValued |
Constructor and Description |
---|
ToManyPropertyLiteral(int index,
Class<T> klass,
String name) |
ToManyPropertyLiteral(int index,
String name,
URI key) |
Modifier and Type | Method and Description |
---|---|
OneValuedMetaProperty<T,List<R>> |
asFunctionalProperty() |
ManyValuedMetaProperty<T,R,List<R>> |
asManyValuedProperty() |
boolean |
isManyValued() |
abstract void |
set(T o,
List<R> values) |
void |
set(T o,
List<R> values,
Lit mode) |
void |
set(T o,
R value,
Lit mode) |
compareTo, equals, getId, getIndex, getKey, getName, getUri, hashCode, isDatatype
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
get
getIndex, getKey, getName, isDatatype
compareTo
getId, getUri
asFunctionalProperty
in interface MetaProperty<T,R,List<R>>
asManyValuedProperty
in interface MetaProperty<T,R,List<R>>
public boolean isManyValued()
isManyValued
in interface MetaProperty<T,R,List<R>>
public OneValuedMetaProperty<T,List<R>> asFunctionalProperty()
asFunctionalProperty
in interface MetaProperty<T,R,List<R>>
public ManyValuedMetaProperty<T,R,List<R>> asManyValuedProperty()
asManyValuedProperty
in interface MetaProperty<T,R,List<R>>
Copyright © 2001–2015 JBoss by Red Hat. All rights reserved.