org.openmdx.ui1.cci2
Interface ElementDefinition

All Superinterfaces:
AbstractElementDefinition, org.openmdx.base.cci2.BasicObject, org.openmdx.base.cci2.ContextCapable, org.openmdx.base.cci2.ExtentCapable, org.openmdx.compatibility.view1.cci2.ViewCapable
All Known Subinterfaces:
ElementDefinition
All Known Implementing Classes:
ElementDefinition

public interface ElementDefinition
extends org.openmdx.base.cci2.BasicObject, AbstractElementDefinition

Class ElementDefinition


Nested Class Summary
static interface ElementDefinition.Identity
          Object Identity
 
Method Summary
<T extends AdditionalElementDefinition>
Collection<T>
getAdditionalElementDefinition()
          Retrieves a set containing all the elements for the reference additionalElementDefinition.
<T extends AlternateElementDefinition>
Collection<T>
getAlternateElementDefinition()
          Retrieves a set containing all the elements for the reference alternateElementDefinition.
 boolean isActive()
          Retrieves the value for the attribute active.
 void setActive(boolean active)
          Sets a new value for the attribute active.
 void setSegment(Segment segment)
          Sets a new value for the reference segment.
 void setSegment(Segment segment, boolean nameIsPersistent, String name)
          Set the object's composite association org:openmdx:ui1:SegmentContainsElementDefinition.
 
Methods inherited from interface org.openmdx.base.cci2.BasicObject
getCreatedAt, getCreatedBy, getModifiedAt, getModifiedBy
 
Methods inherited from interface org.openmdx.base.cci2.ExtentCapable
getIdentity
 
Methods inherited from interface org.openmdx.compatibility.view1.cci2.ViewCapable
getView
 
Methods inherited from interface org.openmdx.ui1.cci2.AbstractElementDefinition
getBackColor, getColor, getDataBindingName, getDecimalPlaces, getDisplayValueExpr, getEventHandler, getIconKey, getIncrement, getLabel, getMaxLength, getMaxMember, getMaxValue, getMemberDefaultValue, getMemberElementName, getMemberMimeType, getMinValue, getMultiplicity, getOrder, getOrderFieldGroup, getOrderObjectContainer, getShortLabel, getShowMaxMember, getSizeXweight, getSkipRow, getSpanRow, getTitleIndex, getToolTip, isChangeable, isColumnBreak, isFilterable, isHasThousandsSeparator, isInPlace, isPassword, isSortable, setBackColor, setChangeable, setColor, setColumnBreak, setDataBindingName, setDecimalPlaces, setDisplayValueExpr, setEventHandler, setFilterable, setHasThousandsSeparator, setIconKey, setIncrement, setInPlace, setLabel, setMaxLength, setMaxMember, setMaxValue, setMemberDefaultValue, setMemberElementName, setMemberMimeType, setMinValue, setMultiplicity, setOrder, setOrderFieldGroup, setOrderObjectContainer, setPassword, setShortLabel, setShowMaxMember, setSizeXweight, setSkipRow, setSortable, setSpanRow, setTitleIndex, setToolTip
 

Method Detail

isActive

boolean isActive()
Retrieves the value for the attribute active.

Returns:
The non-null value for attribute active.

setActive

void setActive(boolean active)
Sets a new value for the attribute active.

Parameters:
active - The non-null new value for attribute active.

getAdditionalElementDefinition

<T extends AdditionalElementDefinition> Collection<T> getAdditionalElementDefinition()
Retrieves a set containing all the elements for the reference additionalElementDefinition.

Returns:
A set containing all the elements for this reference.

getAlternateElementDefinition

<T extends AlternateElementDefinition> Collection<T> getAlternateElementDefinition()
Retrieves a set containing all the elements for the reference alternateElementDefinition.

Returns:
A set containing all the elements for this reference.

setSegment

void setSegment(Segment segment)
Sets a new value for the reference segment.

Parameters:
segment - The non-null new value for this reference.

setSegment

void setSegment(Segment segment,
                boolean nameIsPersistent,
                String name)
Set the object's composite association org:openmdx:ui1:SegmentContainsElementDefinition.

Parameters:
segment - The non-null new value for this object's composite owner.
nameIsPersistent - Defines whether the name is persistent.
name - The non-null new value for this object's qualifier.


This software is published under the BSD license. Copyright © 2006-2007, OMEX AG, Switzerland, All rights reserved. Use is subject to license terms.