Package org.citygml4j.model.gml.base
Class AssociationByRepOrRef<T extends Associable & Child>
- java.lang.Object
-
- org.citygml4j.model.gml.base.AssociationByRep<T>
-
- org.citygml4j.model.gml.base.AssociationByRepOrRef<T>
-
- All Implemented Interfaces:
java.io.Serializable
,Association<T>
,ModelObject
,Child
,Copyable
,AssociationAttributeGroup
,GML
- Direct Known Subclasses:
_AppearanceProperty
,FeatureProperty
,GeometryProperty
,ImplicitRepresentationProperty
,MetaDataProperty
,RangeParameters
,TextureAssociation
,ValueProperty
public abstract class AssociationByRepOrRef<T extends Associable & Child> extends AssociationByRep<T> implements AssociationAttributeGroup
- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description AssociationByRepOrRef()
AssociationByRepOrRef(java.lang.String href)
AssociationByRepOrRef(T object)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.Object
copyTo(java.lang.Object target, CopyBuilder copyBuilder)
XLinkActuate
getActuate()
java.lang.String
getArcrole()
GMLClass
getGMLClass()
java.lang.String
getHref()
java.lang.String
getRemoteSchema()
java.lang.String
getRole()
XLinkShow
getShow()
java.lang.String
getTitle()
XLinkType
getType()
boolean
isSetActuate()
boolean
isSetArcrole()
boolean
isSetHref()
boolean
isSetRemoteSchema()
boolean
isSetRole()
boolean
isSetShow()
boolean
isSetTitle()
boolean
isSetType()
void
setActuate(XLinkActuate actuate)
void
setArcrole(java.lang.String arcrole)
void
setHref(java.lang.String href)
void
setRemoteSchema(java.lang.String remoteSchema)
void
setRole(java.lang.String role)
void
setShow(XLinkShow show)
void
setTitle(java.lang.String title)
void
setType(XLinkType type)
void
unsetActuate()
void
unsetArcrole()
void
unsetHref()
void
unsetRemoteSchema()
void
unsetRole()
void
unsetShow()
void
unsetTitle()
void
unsetType()
-
Methods inherited from class org.citygml4j.model.gml.base.AssociationByRep
getLocalProperty, getObject, getParent, hasLocalProperty, isSetObject, isSetParent, setLocalProperty, setObject, setParent, unsetLocalProperty, unsetObject, unsetParent
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface org.citygml4j.model.common.association.Association
getAssociableClass
-
-
-
-
Constructor Detail
-
AssociationByRepOrRef
public AssociationByRepOrRef()
-
AssociationByRepOrRef
public AssociationByRepOrRef(T object)
-
AssociationByRepOrRef
public AssociationByRepOrRef(java.lang.String href)
-
-
Method Detail
-
getActuate
public XLinkActuate getActuate()
- Specified by:
getActuate
in interfaceAssociationAttributeGroup
-
getArcrole
public java.lang.String getArcrole()
- Specified by:
getArcrole
in interfaceAssociationAttributeGroup
-
getHref
public java.lang.String getHref()
- Specified by:
getHref
in interfaceAssociationAttributeGroup
-
getRemoteSchema
public java.lang.String getRemoteSchema()
- Specified by:
getRemoteSchema
in interfaceAssociationAttributeGroup
-
getRole
public java.lang.String getRole()
- Specified by:
getRole
in interfaceAssociationAttributeGroup
-
getShow
public XLinkShow getShow()
- Specified by:
getShow
in interfaceAssociationAttributeGroup
-
getTitle
public java.lang.String getTitle()
- Specified by:
getTitle
in interfaceAssociationAttributeGroup
-
getType
public XLinkType getType()
- Specified by:
getType
in interfaceAssociationAttributeGroup
-
isSetActuate
public boolean isSetActuate()
- Specified by:
isSetActuate
in interfaceAssociationAttributeGroup
-
isSetArcrole
public boolean isSetArcrole()
- Specified by:
isSetArcrole
in interfaceAssociationAttributeGroup
-
isSetHref
public boolean isSetHref()
- Specified by:
isSetHref
in interfaceAssociationAttributeGroup
-
isSetRemoteSchema
public boolean isSetRemoteSchema()
- Specified by:
isSetRemoteSchema
in interfaceAssociationAttributeGroup
-
isSetRole
public boolean isSetRole()
- Specified by:
isSetRole
in interfaceAssociationAttributeGroup
-
isSetShow
public boolean isSetShow()
- Specified by:
isSetShow
in interfaceAssociationAttributeGroup
-
isSetTitle
public boolean isSetTitle()
- Specified by:
isSetTitle
in interfaceAssociationAttributeGroup
-
isSetType
public boolean isSetType()
- Specified by:
isSetType
in interfaceAssociationAttributeGroup
-
setActuate
public void setActuate(XLinkActuate actuate)
- Specified by:
setActuate
in interfaceAssociationAttributeGroup
-
setArcrole
public void setArcrole(java.lang.String arcrole)
- Specified by:
setArcrole
in interfaceAssociationAttributeGroup
-
setHref
public void setHref(java.lang.String href)
- Specified by:
setHref
in interfaceAssociationAttributeGroup
-
setRemoteSchema
public void setRemoteSchema(java.lang.String remoteSchema)
- Specified by:
setRemoteSchema
in interfaceAssociationAttributeGroup
-
setRole
public void setRole(java.lang.String role)
- Specified by:
setRole
in interfaceAssociationAttributeGroup
-
setShow
public void setShow(XLinkShow show)
- Specified by:
setShow
in interfaceAssociationAttributeGroup
-
setTitle
public void setTitle(java.lang.String title)
- Specified by:
setTitle
in interfaceAssociationAttributeGroup
-
setType
public void setType(XLinkType type)
- Specified by:
setType
in interfaceAssociationAttributeGroup
-
unsetActuate
public void unsetActuate()
- Specified by:
unsetActuate
in interfaceAssociationAttributeGroup
-
unsetArcrole
public void unsetArcrole()
- Specified by:
unsetArcrole
in interfaceAssociationAttributeGroup
-
unsetHref
public void unsetHref()
- Specified by:
unsetHref
in interfaceAssociationAttributeGroup
-
unsetRemoteSchema
public void unsetRemoteSchema()
- Specified by:
unsetRemoteSchema
in interfaceAssociationAttributeGroup
-
unsetRole
public void unsetRole()
- Specified by:
unsetRole
in interfaceAssociationAttributeGroup
-
unsetShow
public void unsetShow()
- Specified by:
unsetShow
in interfaceAssociationAttributeGroup
-
unsetTitle
public void unsetTitle()
- Specified by:
unsetTitle
in interfaceAssociationAttributeGroup
-
unsetType
public void unsetType()
- Specified by:
unsetType
in interfaceAssociationAttributeGroup
-
getGMLClass
public GMLClass getGMLClass()
- Specified by:
getGMLClass
in interfaceGML
- Overrides:
getGMLClass
in classAssociationByRep<T extends Associable & Child>
-
copyTo
public java.lang.Object copyTo(java.lang.Object target, CopyBuilder copyBuilder)
- Specified by:
copyTo
in interfaceCopyable
- Overrides:
copyTo
in classAssociationByRep<T extends Associable & Child>
-
-