public abstract class LightSource extends IObject implements _LightSourceOperations, _LightSourceOperationsNC
Modifier and Type | Field and Description |
---|---|
static java.lang.String[] |
__ids |
protected java.util.Map<java.lang.Long,java.lang.Long> |
annotationLinksCountPerOwner |
protected boolean |
annotationLinksLoaded |
protected java.util.List<LightSourceAnnotationLink> |
annotationLinksSeq |
protected Instrument |
instrument |
protected RString |
lotNumber |
protected RString |
manufacturer |
protected RString |
model |
protected Power |
power |
protected RString |
serialNumber |
static long |
serialVersionUID |
protected RInt |
version |
Constructor and Description |
---|
LightSource() |
LightSource(RLong id,
Details details,
boolean loaded,
RInt version,
RString manufacturer,
RString model,
Power power,
RString lotNumber,
RString serialNumber,
Instrument instrument,
java.util.List<LightSourceAnnotationLink> annotationLinksSeq,
boolean annotationLinksLoaded,
java.util.Map<java.lang.Long,java.lang.Long> annotationLinksCountPerOwner) |
Modifier and Type | Method and Description |
---|---|
static Ice.DispatchStatus |
___addAllLightSourceAnnotationLinkSet(LightSource __obj,
IceInternal.Incoming __inS,
Ice.Current __current) |
static Ice.DispatchStatus |
___addLightSourceAnnotationLink(LightSource __obj,
IceInternal.Incoming __inS,
Ice.Current __current) |
static Ice.DispatchStatus |
___addLightSourceAnnotationLinkToBoth(LightSource __obj,
IceInternal.Incoming __inS,
Ice.Current __current) |
static Ice.DispatchStatus |
___clearAnnotationLinks(LightSource __obj,
IceInternal.Incoming __inS,
Ice.Current __current) |
static Ice.DispatchStatus |
___copyAnnotationLinks(LightSource __obj,
IceInternal.Incoming __inS,
Ice.Current __current) |
static Ice.DispatchStatus |
___findLightSourceAnnotationLink(LightSource __obj,
IceInternal.Incoming __inS,
Ice.Current __current) |
static Ice.DispatchStatus |
___getAnnotationLinksCountPerOwner(LightSource __obj,
IceInternal.Incoming __inS,
Ice.Current __current) |
static Ice.DispatchStatus |
___getInstrument(LightSource __obj,
IceInternal.Incoming __inS,
Ice.Current __current) |
static Ice.DispatchStatus |
___getLotNumber(LightSource __obj,
IceInternal.Incoming __inS,
Ice.Current __current) |
static Ice.DispatchStatus |
___getManufacturer(LightSource __obj,
IceInternal.Incoming __inS,
Ice.Current __current) |
static Ice.DispatchStatus |
___getModel(LightSource __obj,
IceInternal.Incoming __inS,
Ice.Current __current) |
static Ice.DispatchStatus |
___getPower(LightSource __obj,
IceInternal.Incoming __inS,
Ice.Current __current) |
static Ice.DispatchStatus |
___getSerialNumber(LightSource __obj,
IceInternal.Incoming __inS,
Ice.Current __current) |
static Ice.DispatchStatus |
___getVersion(LightSource __obj,
IceInternal.Incoming __inS,
Ice.Current __current) |
static Ice.DispatchStatus |
___linkAnnotation(LightSource __obj,
IceInternal.Incoming __inS,
Ice.Current __current) |
static Ice.DispatchStatus |
___linkedAnnotationList(LightSource __obj,
IceInternal.Incoming __inS,
Ice.Current __current) |
static Ice.DispatchStatus |
___reloadAnnotationLinks(LightSource __obj,
IceInternal.Incoming __inS,
Ice.Current __current) |
static Ice.DispatchStatus |
___removeAllLightSourceAnnotationLinkSet(LightSource __obj,
IceInternal.Incoming __inS,
Ice.Current __current) |
static Ice.DispatchStatus |
___removeLightSourceAnnotationLink(LightSource __obj,
IceInternal.Incoming __inS,
Ice.Current __current) |
static Ice.DispatchStatus |
___removeLightSourceAnnotationLinkFromBoth(LightSource __obj,
IceInternal.Incoming __inS,
Ice.Current __current) |
static Ice.DispatchStatus |
___setInstrument(LightSource __obj,
IceInternal.Incoming __inS,
Ice.Current __current) |
static Ice.DispatchStatus |
___setLotNumber(LightSource __obj,
IceInternal.Incoming __inS,
Ice.Current __current) |
static Ice.DispatchStatus |
___setManufacturer(LightSource __obj,
IceInternal.Incoming __inS,
Ice.Current __current) |
static Ice.DispatchStatus |
___setModel(LightSource __obj,
IceInternal.Incoming __inS,
Ice.Current __current) |
static Ice.DispatchStatus |
___setPower(LightSource __obj,
IceInternal.Incoming __inS,
Ice.Current __current) |
static Ice.DispatchStatus |
___setSerialNumber(LightSource __obj,
IceInternal.Incoming __inS,
Ice.Current __current) |
static Ice.DispatchStatus |
___setVersion(LightSource __obj,
IceInternal.Incoming __inS,
Ice.Current __current) |
static Ice.DispatchStatus |
___sizeOfAnnotationLinks(LightSource __obj,
IceInternal.Incoming __inS,
Ice.Current __current) |
static Ice.DispatchStatus |
___unlinkAnnotation(LightSource __obj,
IceInternal.Incoming __inS,
Ice.Current __current) |
static Ice.DispatchStatus |
___unloadAnnotationLinks(LightSource __obj,
IceInternal.Incoming __inS,
Ice.Current __current) |
Ice.DispatchStatus |
__dispatch(IceInternal.Incoming in,
Ice.Current __current) |
protected void |
__readImpl(IceInternal.BasicStream __is) |
protected void |
__writeImpl(IceInternal.BasicStream __os) |
void |
addAllLightSourceAnnotationLinkSet(java.util.List<LightSourceAnnotationLink> targets) |
void |
addLightSourceAnnotationLink(LightSourceAnnotationLink target) |
void |
addLightSourceAnnotationLinkToBoth(LightSourceAnnotationLink link,
boolean bothSides) |
void |
clearAnnotationLinks() |
LightSource |
clone() |
java.util.List<LightSourceAnnotationLink> |
copyAnnotationLinks() |
java.util.List<LightSourceAnnotationLink> |
findLightSourceAnnotationLink(Annotation removal) |
java.util.Map<java.lang.Long,java.lang.Long> |
getAnnotationLinksCountPerOwner() |
Instrument |
getInstrument() |
RString |
getLotNumber() |
RString |
getManufacturer() |
RString |
getModel() |
Power |
getPower() |
RString |
getSerialNumber() |
RInt |
getVersion() |
java.lang.String |
ice_id() |
java.lang.String |
ice_id(Ice.Current __current) |
java.lang.String[] |
ice_ids() |
java.lang.String[] |
ice_ids(Ice.Current __current) |
boolean |
ice_isA(java.lang.String s) |
boolean |
ice_isA(java.lang.String s,
Ice.Current __current) |
static java.lang.String |
ice_staticId() |
LightSourceAnnotationLink |
linkAnnotation(Annotation addition) |
java.util.List<Annotation> |
linkedAnnotationList() |
void |
reloadAnnotationLinks(LightSource toCopy) |
void |
removeAllLightSourceAnnotationLinkSet(java.util.List<LightSourceAnnotationLink> targets) |
void |
removeLightSourceAnnotationLink(LightSourceAnnotationLink theTarget) |
void |
removeLightSourceAnnotationLinkFromBoth(LightSourceAnnotationLink link,
boolean bothSides) |
void |
setInstrument(Instrument theInstrument) |
void |
setLotNumber(RString theLotNumber) |
void |
setManufacturer(RString theManufacturer) |
void |
setModel(RString theModel) |
void |
setPower(Power thePower) |
void |
setSerialNumber(RString theSerialNumber) |
void |
setVersion(RInt theVersion) |
int |
sizeOfAnnotationLinks() |
void |
unlinkAnnotation(Annotation removal) |
void |
unloadAnnotationLinks() |
___getDetails, ___getId, ___isAnnotated, ___isGlobal, ___isLink, ___isLoaded, ___isMutable, ___proxy, ___setId, ___shallowCopy, ___unload, ___unloadCollections, ___unloadDetails, getDetails, getId, isAnnotated, isGlobal, isLink, isLoaded, isMutable, proxy, setId, shallowCopy, unload, unloadCollections, unloadDetails
___ice_id, ___ice_ids, ___ice_isA, ___ice_ping, __checkMode, __read, __read, __readImpl, __write, __write, __writeImpl, ice_dispatch, ice_dispatch, ice_operationAttributes, ice_ping, ice_ping, ice_postUnmarshal, ice_preMarshal
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
addAllLightSourceAnnotationLinkSet, addLightSourceAnnotationLink, addLightSourceAnnotationLinkToBoth, clearAnnotationLinks, copyAnnotationLinks, findLightSourceAnnotationLink, getAnnotationLinksCountPerOwner, getInstrument, getLotNumber, getManufacturer, getModel, getPower, getSerialNumber, getVersion, linkAnnotation, linkedAnnotationList, reloadAnnotationLinks, removeAllLightSourceAnnotationLinkSet, removeLightSourceAnnotationLink, removeLightSourceAnnotationLinkFromBoth, setInstrument, setLotNumber, setManufacturer, setModel, setPower, setSerialNumber, setVersion, sizeOfAnnotationLinks, unlinkAnnotation, unloadAnnotationLinks
getDetails, getId, isAnnotated, isGlobal, isLink, isLoaded, isMutable, proxy, setId, shallowCopy, unload, unloadCollections, unloadDetails
getDetails, getId, isAnnotated, isGlobal, isLink, isLoaded, isMutable, proxy, setId, shallowCopy, unload, unloadCollections, unloadDetails
public static final java.lang.String[] __ids
protected RInt version
protected RString manufacturer
protected RString model
protected Power power
protected RString lotNumber
protected RString serialNumber
protected Instrument instrument
protected java.util.List<LightSourceAnnotationLink> annotationLinksSeq
protected boolean annotationLinksLoaded
protected java.util.Map<java.lang.Long,java.lang.Long> annotationLinksCountPerOwner
public static final long serialVersionUID
public LightSource()
public LightSource(RLong id, Details details, boolean loaded, RInt version, RString manufacturer, RString model, Power power, RString lotNumber, RString serialNumber, Instrument instrument, java.util.List<LightSourceAnnotationLink> annotationLinksSeq, boolean annotationLinksLoaded, java.util.Map<java.lang.Long,java.lang.Long> annotationLinksCountPerOwner)
public boolean ice_isA(java.lang.String s)
public boolean ice_isA(java.lang.String s, Ice.Current __current)
public java.lang.String[] ice_ids()
public java.lang.String[] ice_ids(Ice.Current __current)
public java.lang.String ice_id()
public java.lang.String ice_id(Ice.Current __current)
public static java.lang.String ice_staticId()
public final void addAllLightSourceAnnotationLinkSet(java.util.List<LightSourceAnnotationLink> targets)
addAllLightSourceAnnotationLinkSet
in interface _LightSourceOperationsNC
public final void addLightSourceAnnotationLink(LightSourceAnnotationLink target)
addLightSourceAnnotationLink
in interface _LightSourceOperationsNC
public final void addLightSourceAnnotationLinkToBoth(LightSourceAnnotationLink link, boolean bothSides)
addLightSourceAnnotationLinkToBoth
in interface _LightSourceOperationsNC
public final void clearAnnotationLinks()
clearAnnotationLinks
in interface _LightSourceOperationsNC
public final java.util.List<LightSourceAnnotationLink> copyAnnotationLinks()
copyAnnotationLinks
in interface _LightSourceOperationsNC
public final java.util.List<LightSourceAnnotationLink> findLightSourceAnnotationLink(Annotation removal)
findLightSourceAnnotationLink
in interface _LightSourceOperationsNC
public final java.util.Map<java.lang.Long,java.lang.Long> getAnnotationLinksCountPerOwner()
getAnnotationLinksCountPerOwner
in interface _LightSourceOperationsNC
public final Instrument getInstrument()
getInstrument
in interface _LightSourceOperationsNC
public final RString getLotNumber()
getLotNumber
in interface _LightSourceOperationsNC
public final RString getManufacturer()
getManufacturer
in interface _LightSourceOperationsNC
public final RString getModel()
getModel
in interface _LightSourceOperationsNC
public final Power getPower()
getPower
in interface _LightSourceOperationsNC
public final RString getSerialNumber()
getSerialNumber
in interface _LightSourceOperationsNC
public final RInt getVersion()
getVersion
in interface _LightSourceOperationsNC
public final LightSourceAnnotationLink linkAnnotation(Annotation addition)
linkAnnotation
in interface _LightSourceOperationsNC
public final java.util.List<Annotation> linkedAnnotationList()
linkedAnnotationList
in interface _LightSourceOperationsNC
public final void reloadAnnotationLinks(LightSource toCopy)
reloadAnnotationLinks
in interface _LightSourceOperationsNC
public final void removeAllLightSourceAnnotationLinkSet(java.util.List<LightSourceAnnotationLink> targets)
removeAllLightSourceAnnotationLinkSet
in interface _LightSourceOperationsNC
public final void removeLightSourceAnnotationLink(LightSourceAnnotationLink theTarget)
removeLightSourceAnnotationLink
in interface _LightSourceOperationsNC
public final void removeLightSourceAnnotationLinkFromBoth(LightSourceAnnotationLink link, boolean bothSides)
removeLightSourceAnnotationLinkFromBoth
in interface _LightSourceOperationsNC
public final void setInstrument(Instrument theInstrument)
setInstrument
in interface _LightSourceOperationsNC
public final void setLotNumber(RString theLotNumber)
setLotNumber
in interface _LightSourceOperationsNC
public final void setManufacturer(RString theManufacturer)
setManufacturer
in interface _LightSourceOperationsNC
public final void setModel(RString theModel)
setModel
in interface _LightSourceOperationsNC
public final void setPower(Power thePower)
setPower
in interface _LightSourceOperationsNC
public final void setSerialNumber(RString theSerialNumber)
setSerialNumber
in interface _LightSourceOperationsNC
public final void setVersion(RInt theVersion)
setVersion
in interface _LightSourceOperationsNC
public final int sizeOfAnnotationLinks()
sizeOfAnnotationLinks
in interface _LightSourceOperationsNC
public final void unlinkAnnotation(Annotation removal)
unlinkAnnotation
in interface _LightSourceOperationsNC
public final void unloadAnnotationLinks()
unloadAnnotationLinks
in interface _LightSourceOperationsNC
public static Ice.DispatchStatus ___getVersion(LightSource __obj, IceInternal.Incoming __inS, Ice.Current __current)
public static Ice.DispatchStatus ___setVersion(LightSource __obj, IceInternal.Incoming __inS, Ice.Current __current)
public static Ice.DispatchStatus ___getManufacturer(LightSource __obj, IceInternal.Incoming __inS, Ice.Current __current)
public static Ice.DispatchStatus ___setManufacturer(LightSource __obj, IceInternal.Incoming __inS, Ice.Current __current)
public static Ice.DispatchStatus ___getModel(LightSource __obj, IceInternal.Incoming __inS, Ice.Current __current)
public static Ice.DispatchStatus ___setModel(LightSource __obj, IceInternal.Incoming __inS, Ice.Current __current)
public static Ice.DispatchStatus ___getPower(LightSource __obj, IceInternal.Incoming __inS, Ice.Current __current)
public static Ice.DispatchStatus ___setPower(LightSource __obj, IceInternal.Incoming __inS, Ice.Current __current)
public static Ice.DispatchStatus ___getLotNumber(LightSource __obj, IceInternal.Incoming __inS, Ice.Current __current)
public static Ice.DispatchStatus ___setLotNumber(LightSource __obj, IceInternal.Incoming __inS, Ice.Current __current)
public static Ice.DispatchStatus ___getSerialNumber(LightSource __obj, IceInternal.Incoming __inS, Ice.Current __current)
public static Ice.DispatchStatus ___setSerialNumber(LightSource __obj, IceInternal.Incoming __inS, Ice.Current __current)
public static Ice.DispatchStatus ___getInstrument(LightSource __obj, IceInternal.Incoming __inS, Ice.Current __current)
public static Ice.DispatchStatus ___setInstrument(LightSource __obj, IceInternal.Incoming __inS, Ice.Current __current)
public static Ice.DispatchStatus ___unloadAnnotationLinks(LightSource __obj, IceInternal.Incoming __inS, Ice.Current __current)
public static Ice.DispatchStatus ___sizeOfAnnotationLinks(LightSource __obj, IceInternal.Incoming __inS, Ice.Current __current)
public static Ice.DispatchStatus ___copyAnnotationLinks(LightSource __obj, IceInternal.Incoming __inS, Ice.Current __current)
public static Ice.DispatchStatus ___addLightSourceAnnotationLink(LightSource __obj, IceInternal.Incoming __inS, Ice.Current __current)
public static Ice.DispatchStatus ___addAllLightSourceAnnotationLinkSet(LightSource __obj, IceInternal.Incoming __inS, Ice.Current __current)
public static Ice.DispatchStatus ___removeLightSourceAnnotationLink(LightSource __obj, IceInternal.Incoming __inS, Ice.Current __current)
public static Ice.DispatchStatus ___removeAllLightSourceAnnotationLinkSet(LightSource __obj, IceInternal.Incoming __inS, Ice.Current __current)
public static Ice.DispatchStatus ___clearAnnotationLinks(LightSource __obj, IceInternal.Incoming __inS, Ice.Current __current)
public static Ice.DispatchStatus ___reloadAnnotationLinks(LightSource __obj, IceInternal.Incoming __inS, Ice.Current __current)
public static Ice.DispatchStatus ___getAnnotationLinksCountPerOwner(LightSource __obj, IceInternal.Incoming __inS, Ice.Current __current)
public static Ice.DispatchStatus ___linkAnnotation(LightSource __obj, IceInternal.Incoming __inS, Ice.Current __current)
public static Ice.DispatchStatus ___addLightSourceAnnotationLinkToBoth(LightSource __obj, IceInternal.Incoming __inS, Ice.Current __current)
public static Ice.DispatchStatus ___findLightSourceAnnotationLink(LightSource __obj, IceInternal.Incoming __inS, Ice.Current __current)
public static Ice.DispatchStatus ___unlinkAnnotation(LightSource __obj, IceInternal.Incoming __inS, Ice.Current __current)
public static Ice.DispatchStatus ___removeLightSourceAnnotationLinkFromBoth(LightSource __obj, IceInternal.Incoming __inS, Ice.Current __current)
public static Ice.DispatchStatus ___linkedAnnotationList(LightSource __obj, IceInternal.Incoming __inS, Ice.Current __current)
public Ice.DispatchStatus __dispatch(IceInternal.Incoming in, Ice.Current __current)
__dispatch
in interface Ice.Object
__dispatch
in class IObject
protected void __writeImpl(IceInternal.BasicStream __os)
__writeImpl
in class IObject
protected void __readImpl(IceInternal.BasicStream __is)
__readImpl
in class IObject
public LightSource clone()