org.omg.cwm.objectmodel.core
Interface MultiplicityRange
- All Superinterfaces:
- Element, javax.jmi.reflect.RefBaseObject, javax.jmi.reflect.RefFeatured, javax.jmi.reflect.RefObject
- public interface MultiplicityRange
- extends Element
In the metamodel a MultiplicityRange defines a range of integers. The upper
bound of the range cannot be below the lower bound. The lower bound must
be a nonnegative integer. The upper bound must be a nonnegative integer
or the special value unlimited, which indicates there is no upper bound
on the range.
Method Summary |
int |
getLower()
Specifies the positive integer lower bound of the range. |
Multiplicity |
getMultiplicity()
|
int |
getUpper()
Specifies the upper bound of the range, which is a positive integer or the
special value ? |
void |
setLower(int newValue)
Specifies the positive integer lower bound of the range. |
void |
setMultiplicity(Multiplicity newValue)
|
void |
setUpper(int newValue)
Specifies the upper bound of the range, which is a positive integer or the
special value ? |
Methods inherited from interface javax.jmi.reflect.RefObject |
refClass, refDelete, refImmediateComposite, refIsInstanceOf, refOutermostComposite |
Methods inherited from interface javax.jmi.reflect.RefFeatured |
refGetValue, refGetValue, refInvokeOperation, refInvokeOperation, refSetValue, refSetValue |
Methods inherited from interface javax.jmi.reflect.RefBaseObject |
equals, hashCode, refImmediatePackage, refMetaObject, refMofId, refOutermostPackage, refVerifyConstraints |
getLower
public int getLower()
throws javax.jmi.reflect.JmiException
- Specifies the positive integer lower bound of the range.
setLower
public void setLower(int newValue)
throws javax.jmi.reflect.JmiException
- Specifies the positive integer lower bound of the range.
getUpper
public int getUpper()
throws javax.jmi.reflect.JmiException
- Specifies the upper bound of the range, which is a positive integer or the
special value ?unlimited? indicating no upper bound is defined.
setUpper
public void setUpper(int newValue)
throws javax.jmi.reflect.JmiException
- Specifies the upper bound of the range, which is a positive integer or the
special value ?unlimited? indicating no upper bound is defined.
getMultiplicity
public Multiplicity getMultiplicity()
throws javax.jmi.reflect.JmiException
setMultiplicity
public void setMultiplicity(Multiplicity newValue)
throws javax.jmi.reflect.JmiException
Copyright 1997-2005 by Object Management Group, Inc. (http://www.omg.org/),
250 First Ave. Needham, MA 02494 U.S.A. All rights reserved.
Unless otherwise indicated, users may make a single copy of the contents,
in whole or in part, of this web site strictly for personal, non-commercial
use. In the event that all or part of this site is downloaded for personal
use, users shall maintain all proprietary notices including copyright notices
that appear on or in connection with that content. Other than creating a
single copy of contents for personal use as described herein, users may not
copy, reproduce, distribute, republish, download, display, post or transmit
in any form or by any means, including but not limited to electronic,
mechanical, photocopying, recording, or other means, any content found or
linked to the OMG web site without the prior express written permission of OMG.
Any unauthorized use of any content contained on the OMG web site may violate
the copyright laws, trademark laws, laws relating to publicity and privacy,
and other regulations and statutes in the U.S. and other countries.