Class SetAttributeImpl<X,V>
java.lang.Object
cz.cvut.kbss.jopa.model.metamodel.AbstractAttribute<X,C>
cz.cvut.kbss.jopa.model.metamodel.AbstractPluralAttribute<X,Set<V>,V>
cz.cvut.kbss.jopa.model.metamodel.SetAttributeImpl<X,V>
- All Implemented Interfaces:
Attribute<X,
,Set<V>> Bindable<V>
,FieldSpecification<X,
,Set<V>> PluralAttribute<X,
,Set<V>, V> SetAttribute<X,
V>
public class SetAttributeImpl<X,V>
extends AbstractPluralAttribute<X,Set<V>,V>
implements SetAttribute<X,V>
-
Nested Class Summary
Nested classes/interfaces inherited from interface cz.cvut.kbss.jopa.model.metamodel.Attribute
Attribute.PersistentAttributeType
Nested classes/interfaces inherited from interface cz.cvut.kbss.jopa.model.metamodel.Bindable
Bindable.BindableType
-
Method Summary
Methods inherited from class cz.cvut.kbss.jopa.model.metamodel.AbstractPluralAttribute
getBindableJavaType, getBindableType, getElementType, getJavaType, isCollection
Methods inherited from class cz.cvut.kbss.jopa.model.metamodel.AbstractAttribute
getCascadeTypes, getConstraints, getConverter, getDatatype, getDeclaringType, getFetchType, getIRI, getJavaField, getJavaMember, getLanguage, getName, getPersistentAttributeType, hasLanguage, includeExplicit, isInferred, isLexicalForm, isNonEmpty, isSimpleLiteral
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
Methods inherited from interface cz.cvut.kbss.jopa.model.metamodel.Attribute
getCascadeTypes, getConstraints, getDatatype, getIRI, getJavaMember, getLanguage, getPersistentAttributeType, hasLanguage, isAssociation, isLexicalForm, isMappedAttribute, isNonEmpty, isSimpleLiteral
Methods inherited from interface cz.cvut.kbss.jopa.model.metamodel.Bindable
getBindableJavaType, getBindableType
Methods inherited from interface cz.cvut.kbss.jopa.model.metamodel.FieldSpecification
getDeclaringType, getFetchType, getJavaField, getJavaType, getName, includeExplicit, isCollection, isInferred
Methods inherited from interface cz.cvut.kbss.jopa.model.metamodel.PluralAttribute
getElementType, isRdfContainer
-
Method Details
-
getCollectionType
Description copied from interface:PluralAttribute
Return the collection type.- Specified by:
getCollectionType
in interfacePluralAttribute<X,
Set<V>, V> - Overrides:
getCollectionType
in classAbstractPluralAttribute<X,
Set<V>, V> - Returns:
- collection type
-
toString
- Overrides:
toString
in classAbstractAttribute<X,
Set<V>>
-