|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectrs.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.construction.GUIComponent
rs.sol.soloist.server.guiconfiguration.nonvisualcompoments.GUINonVisualComponent
rs.sol.soloist.server.guiconfiguration.nonvisualcompoments.GUIFilterComponent
rs.sol.soloist.server.guiconfiguration.nonvisualcompoments.GUIMultiplicityFilter
public class GUIMultiplicityFilter
A type of filtering widget with a
filtering condition that is meant to determine whether the number of values on
input
input pin (ipInput()
method)
conform to multiplicity conditions specified in this widget
(setLowerBound(int)
method and setUpperBound(int)
method).
GUINonVisualComponent
Nested Class Summary | |
---|---|
static class |
GUIMultiplicityFilter.FQPropertyNames
Deprecated. Not for public use. |
static class |
GUIMultiplicityFilter.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<Integer> |
lowerBound
Deprecated. Not for public use. |
IAttributeValue<Integer> |
upperBound
Deprecated. Not for public use. |
Fields inherited from class rs.sol.soloist.server.guiconfiguration.nonvisualcompoments.GUIFilterComponent |
---|
booleanResult, input, no, yes |
Fields inherited from class rs.sol.soloist.server.guiconfiguration.construction.GUIComponent |
---|
addStyle, context, description, enabled, init, inputBindings, layoutData, logger, name, outputBindings, ownerTable, parent, removeStyle, show, showInParent, styleName, tooltip, visible |
Constructor Summary | |
---|---|
GUIMultiplicityFilter()
|
Method Summary | |
---|---|
void |
constructor()
The domain-specific constructor of the Classifier. |
static GUIMultiplicityFilter |
create(GUIContainerComponent parent,
int lowerBound,
int upperBound)
Returns new GUIMultiplicityFilter configured
with the given multiplicity conditions. |
static GUIMultiplicityFilter |
create(GUIContainerComponent parent,
ISlot pinInput,
int lowerBound,
int upperBound)
Deprecated. Not for public use. |
static GUIMultiplicityFilter |
createIsEmpty(GUIContainerComponent parent)
Returns new GUIMultiplicityFilter configured
with the lower and upper multiplicity conditions both set to
0 (zero). |
static GUIMultiplicityFilter |
createIsEmpty(GUIContainerComponent parent,
ISlot pinInput)
Deprecated. Not for public use. |
static GUIMultiplicityFilter |
createIsNotEmpty(GUIContainerComponent parent)
Returns new GUIMultiplicityFilter configured
with the lower and upper multiplicity conditions set to
1 for the lower and infinity for the upper multiplicity. |
static GUIMultiplicityFilter |
createIsNotEmpty(GUIContainerComponent parent,
ISlot pinInput)
Deprecated. Not for public use. |
int |
getLowerBound()
Returns the lower bound. |
int |
getUpperBound()
Returns the upper bound. |
void |
setLowerBound(int lowerBound)
Sets the lower bound. |
void |
setUpperBound(int upperBound)
Sets the upper bound. |
void |
validate()
Validates a configuration settings of this widget. |
static void |
validateBounds(IAttributeValue<Integer> lowerBound,
IAttributeValue<Integer> upperBound)
Deprecated. Not for public use. |
Methods inherited from class rs.sol.soloist.server.guiconfiguration.nonvisualcompoments.GUIFilterComponent |
---|
ipInput, opBooleanResult, opNo, opYes |
Methods inherited from class rs.sol.soloist.server.guiconfiguration.nonvisualcompoments.GUINonVisualComponent |
---|
setCellAlignment, setCellSize, setCellStyle, setCenter, setDirectionAndSize, setLeftRightWidth, setRowColumn, setRowColumn, setSize, setTopBottomHeight, setXY |
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, 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, 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<Integer> lowerBound
@Deprecated public IAttributeValue<Integer> upperBound
public static final java.lang.String FQ_TYPE_NAME
public static final IClass CLASSIFIER
Constructor Detail |
---|
public GUIMultiplicityFilter()
Method Detail |
---|
public void constructor()
IClassifierInstance
constructor
in interface IClassifierInstance
constructor
in class GUIFilterComponent
public void validate()
GUIComponent
validate
in class GUIComponent
@Deprecated public static void validateBounds(IAttributeValue<Integer> lowerBound, IAttributeValue<Integer> upperBound)
public static GUIMultiplicityFilter create(GUIContainerComponent parent, int lowerBound, int upperBound)
GUIMultiplicityFilter
configured
with the given multiplicity conditions.
parent
- the parent GUIContainerComponent
widgetlowerBound
- the lower multiplicity conditionupperBound
- the lower multiplicity condition
GUIMultiplicityFilter
public static GUIMultiplicityFilter createIsEmpty(GUIContainerComponent parent)
GUIMultiplicityFilter
configured
with the lower and upper multiplicity conditions both set to
0 (zero).
parent
- the parent GUIContainerComponent
widget
GUIMultiplicityFilter
public static GUIMultiplicityFilter createIsNotEmpty(GUIContainerComponent parent)
GUIMultiplicityFilter
configured
with the lower and upper multiplicity conditions set to
1 for the lower and infinity for the upper multiplicity.
parent
- the parent GUIContainerComponent
widget
GUIMultiplicityFilter
public int getLowerBound()
setLowerBound(int)
public void setLowerBound(int lowerBound)
lowerBound
- the new lower boundpublic int getUpperBound()
setUpperBound(int)
public void setUpperBound(int upperBound)
upperBound
- the new upper bound@Deprecated public static GUIMultiplicityFilter create(GUIContainerComponent parent, ISlot pinInput, int lowerBound, int upperBound)
@Deprecated public static GUIMultiplicityFilter createIsEmpty(GUIContainerComponent parent, ISlot pinInput)
@Deprecated public static GUIMultiplicityFilter createIsNotEmpty(GUIContainerComponent parent, ISlot pinInput)
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |