|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object rs.sol.soloist.server.uml.commonimplementation.runtime._ClassifierInstance rs.sol.soloist.server.uml.commonimplementation.runtime._ClassInstance rs.sol.soloist.server.javaimpl.runtime.SOLoistClassInstance rs.sol.soloist.server.builtindomains.common.ObjectOfClass rs.sol.soloist.server.guiconfiguration.layout.Layout rs.sol.soloist.server.guiconfiguration.layout.CellLayout
public abstract class CellLayout
An abstract base class for cell-oriented layouts like horizontal, vertical, and table layout. It defines an cell's alignment and spacing.
HorizontalLayout
,
VerticalLayout
,
TableLayout
Nested Class Summary | |
---|---|
static class |
CellLayout.FQPropertyNames
Deprecated. Not for public use. |
static class |
CellLayout.PROPERTIES
Deprecated. Not for public use. |
Field Summary | |
---|---|
static IClass |
CLASSIFIER
UML class reference |
static java.lang.String |
FQ_TYPE_NAME
Fully qualified UML class name |
IAttributeValue<HorizontalAlignment> |
horizontalAlignment
Deprecated. Not for public use. |
IAttributeValue<Integer> |
spacing
Deprecated. Not for public use. |
IAttributeValue<VerticalAlignment> |
verticalAlignment
Deprecated. Not for public use. |
Constructor Summary | |
---|---|
CellLayout()
|
Method Summary | |
---|---|
void |
constructor()
The domain-specific constructor of the Classifier. |
void |
fillInfo(rs.sol.soloist.client.common.info.layout.LayoutInfo layoutInfo)
Fills-in already created LayoutInfo object with
values of properties of this object. |
HorizontalAlignment |
getHorizontalAlignment()
Returns the horizontal alignment of all widgets in a cell layout: LEFT, RIGHT, or CENTER. |
int |
getSpacing()
Returns the amount of cell spacing in pixels. |
VerticalAlignment |
getVerticalAlignment()
Returns the vertical alignment of all widgets in a cell layout: TOP, BOTTOM, or MIDDLE. |
void |
setHorizontalAlignment(HorizontalAlignment ha)
Sets a horizontal alignment of all widgets in a cell layout: LEFT, RIGHT, or CENTER. |
void |
setSpacing(int s)
Sets the amount of cell spacing in pixels. |
void |
setVerticalAlignment(VerticalAlignment va)
Sets a vertical alignment of all widgets in a cell layout: TOP, BOTTOM, or MIDDLE. |
Methods inherited from class rs.sol.soloist.server.guiconfiguration.layout.Layout |
---|
createInfo, createLayoutData, createSpecificInfo, getLayoutDataClass, validate, validate, validate |
Methods inherited from class rs.sol.soloist.server.builtindomains.common.ObjectOfClass |
---|
handle |
Methods inherited from class rs.sol.soloist.server.javaimpl.runtime.SOLoistClassInstance |
---|
destroy, equals, getAssociationEndInstance, getAssociationEndInstances, getAttributeValue, getAttributeValues, getMyClass, getMyID, getSlot, getSlot, getSlots, getUMLClass, hashCode, isMarkedAsDeleted, toString |
Methods inherited from class rs.sol.soloist.server.uml.commonimplementation.runtime._ClassInstance |
---|
accept, accept, exists, getAssociationEndInstance, getAssociationEndInstance, getAssociationEndInstance, getClassifier, hasIdentity, isClassInstance, isDataTypeInstance, isEqualTo, makeClone, markAsDeleted |
Methods inherited from class rs.sol.soloist.server.uml.commonimplementation.runtime._ClassifierInstance |
---|
conformsTo, copySlots, copySlots, destructor, getAttributeValue, getAttributeValue, getAttributeValue, getClassifierFQName, getClassifierUQName, getFirstCommonGeneralizer, getFirstCommonGeneralizerFQName, getFirstCommonGeneralizerUQName, getMElement, getSlot, getSlot, isDirectInstanceOf, isDirectInstanceOf, isInstanceOf, isInstanceOf, isKindOf, isModelElement, isRTElement |
Methods inherited from class java.lang.Object |
---|
getClass, notify, notifyAll, wait, wait, wait |
Methods inherited from interface rs.sol.soloist.server.uml.concepts.runtime.IClassifierInstance |
---|
conformsTo, copySlots, copySlots, destructor, getAttributeValue, getAttributeValue, getClassifierFQName, getClassifierUQName, getFirstCommonGeneralizer, getFirstCommonGeneralizerFQName, getFirstCommonGeneralizerUQName, getSlot, getSlot, isDirectInstanceOf, isDirectInstanceOf, isInstanceOf, isInstanceOf |
Methods inherited from interface rs.sol.soloist.server.uml.concepts.runtime.IRTElement |
---|
getMElement |
Methods inherited from interface rs.sol.soloist.server.uml.concepts.IElement |
---|
isKindOf, isModelElement, isRTElement |
Field Detail |
---|
@Deprecated public IAttributeValue<HorizontalAlignment> horizontalAlignment
@Deprecated public IAttributeValue<VerticalAlignment> verticalAlignment
@Deprecated public IAttributeValue<Integer> spacing
public static final java.lang.String FQ_TYPE_NAME
public static final IClass CLASSIFIER
Constructor Detail |
---|
public CellLayout()
Method Detail |
---|
public void constructor()
IClassifierInstance
constructor
in interface IClassifierInstance
constructor
in class Layout
public void fillInfo(rs.sol.soloist.client.common.info.layout.LayoutInfo layoutInfo)
Layout
LayoutInfo
object with
values of properties of this object.
fillInfo
in class Layout
layoutInfo
- a LayoutInfo
sub-class object
to be filled-inLayout.createSpecificInfo()
public void setHorizontalAlignment(HorizontalAlignment ha)
ha
- a horizontal alignment enumerationpublic void setVerticalAlignment(VerticalAlignment va)
va
- a vertical alignment enumerationpublic void setSpacing(int s)
s
- the amount of cell spacing in pixelspublic HorizontalAlignment getHorizontalAlignment()
public VerticalAlignment getVerticalAlignment()
public int getSpacing()
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |