Interface Reifiable

Description

Indicates that a Construct is reifiable.

Indicates that a Construct is reifiable. Every Topic Maps construct that is not a Topic is reifiable.

Located in /core/Reifiable.interface.php (line 24)

Construct
   |
   --Reifiable
Direct descendents
Class Description
DatatypeAware Common base interface for Occurrences and IVariants.
Association Represents an association item.
TopicMap Represents a topic map item.
Role Represents an association role item.
Name Represents a topic name item.
Method Summary
Topic|null getReifier ()
void setReifier ([Topic $reifier = null])
Methods
getReifier (line 32)

Returns the reifier of this Construct.

Returns the reifier of this Construct.

  • return: The topic that reifies this construct or null if this construct is not reified.
  • access: public
Topic|null getReifier ()
setReifier (line 45)

Sets the reifier of this Construct.

Sets the reifier of this Construct. The specified reifier MUST NOT reify another information item.

  • throws: ModelConstraintException If the specified reifier reifies another construct or the reifier does not belong to the parent topic map.
  • access: public
void setReifier ([Topic $reifier = null])
  • Topic $reifier: The topic that should reify this construct or null if an existing reifier should be removed. Default null.

Inherited Methods

Inherited From Construct

Construct::addItemIdentifier()
Construct::equals()
Construct::getId()
Construct::getItemIdentifiers()
Construct::getParent()
Construct::getTopicMap()
Construct::hashCode()
Construct::remove()
Construct::removeItemIdentifier()

Documentation generated on Sat, 15 Jan 2011 20:02:26 +0100 by phpDocumentor 1.4.1