com.tibco.rta.model
Interface MetadataElement

All Superinterfaces:
java.io.Serializable
All Known Subinterfaces:
Attribute, Cube, Dimension, DimensionHierarchy, Measurement, MutableCube, MutableDimensionHierarchy, MutableMeasurement, MutableMetadataElement, MutableMetricDescriptor, MutableRtaSchema, RtaSchema, RuleDef, TimeDimension

public interface MetadataElement
extends java.io.Serializable

An abstraction of a model element. All model interfaces inherit this.


Method Summary
 java.lang.String getDescription()
          Gets the description.
 java.lang.String getDisplayName()
          Gets the display name.
 java.lang.String getName()
          Gets the name.
 RtaSchema getOwnerSchema()
          Get the owner schema associated with this model element.
 java.lang.String getProperty(java.lang.String name)
          A metadata element can have some well-defined properties that can be used by runtime in a certain way.
 java.util.Collection<java.lang.String> getPropertyNames()
           
<T extends com.tibco.rta.model.serialize.SerializationTarget,S extends com.tibco.rta.model.serialize.ModelSerializer<T>>
void
serialize(S serializer)
          Serialize model to a format specified by the serializer
 

Method Detail

getOwnerSchema

RtaSchema getOwnerSchema()
Get the owner schema associated with this model element. A schema is an owner of itself.

Returns:
the owner schema for this model element.

getName

java.lang.String getName()
Gets the name.

Returns:
the name

getDisplayName

java.lang.String getDisplayName()
Gets the display name.

Returns:
the display name

getDescription

java.lang.String getDescription()
Gets the description.

Returns:
the description

serialize

<T extends com.tibco.rta.model.serialize.SerializationTarget,S extends com.tibco.rta.model.serialize.ModelSerializer<T>> void serialize(S serializer)
Serialize model to a format specified by the serializer

Type Parameters:
T - - Bounded Type indicating anything that implements this interface.
Parameters:
serializer -

getProperty

java.lang.String getProperty(java.lang.String name)
A metadata element can have some well-defined properties that can be used by runtime in a certain way. For example, to provide a hint to the runtime to handle it in a certain manner.

Parameters:
name -
Returns:

getPropertyNames

java.util.Collection<java.lang.String> getPropertyNames()


Copyright © 2000-2014 TIBCO Inc. All Rights Reserved.