Class RdfContainerAttributeImpl<X,C,E>
java.lang.Object
cz.cvut.kbss.jopa.model.metamodel.AbstractAttribute<X,C>
cz.cvut.kbss.jopa.model.metamodel.AbstractPluralAttribute<X,C,E>
cz.cvut.kbss.jopa.model.metamodel.RdfContainerAttributeImpl<X,C,E>
- All Implemented Interfaces:
Attribute<X,
,C> Bindable<E>
,FieldSpecification<X,
,C> PluralAttribute<X,
,C, E> RDFContainerAttribute<X,
C, E>
public class RdfContainerAttributeImpl<X,C,E>
extends AbstractPluralAttribute<X,C,E>
implements RDFContainerAttribute<X,C,E>
-
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
Modifier and TypeMethodDescriptionReturn the collection type.Type of the RDF container represented by this attribute.toString()
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
Methods inherited from interface cz.cvut.kbss.jopa.model.metamodel.RDFContainerAttribute
isRdfContainer
-
Method Details
-
getContainerType
Description copied from interface:RDFContainerAttribute
Type of the RDF container represented by this attribute.- Specified by:
getContainerType
in interfaceRDFContainerAttribute<X,
C, E> - Returns:
- RDF container type
-
getCollectionType
Description copied from interface:PluralAttribute
Return the collection type.- Specified by:
getCollectionType
in interfacePluralAttribute<X,
C, E> - Overrides:
getCollectionType
in classAbstractPluralAttribute<X,
C, E> - Returns:
- collection type
-
toString
- Overrides:
toString
in classAbstractAttribute<X,
C>
-