ilog.tgo.model
Class IltBTSAntenna

java.lang.Object
  extended by ilog.cpl.model.IlpDefaultObject
      extended by ilog.tgo.model.IltObject
          extended by ilog.tgo.model.IltBTSAntenna
All Implemented Interfaces:
IlpAttributeValueHolder, IlpObject, IltStateHolder, ilog.tgo.model.state.event.IltObjectStateListener, IltWithProperties, IlWithProperties, EventListener

public class IltBTSAntenna
extends IltObject

The class IltBTSAntenna is used to represent cellular transmitting and receiving antennas.

An antenna must be contained in a BTS object.

Since:
JTGO 3.0

Nested Class Summary
static class IltBTSAntenna.Type
          This enumeration lists the types of antennas.
 
Nested classes/interfaces inherited from class ilog.tgo.model.IltObject
IltObject.ListPrimaryStateStyleValueProvider, IltObject.LogicalType, IltObject.TinyType
 
Field Summary
static IlpIntegerKey BeamDirection
           
static IltAttribute BeamDirectionAttribute
          Attribute used to define the beam direction of the BTS antenna.
static IlpIntegerKey BeamWidth
           
static IltAttribute BeamWidthAttribute
          Attribute used to define the beam width of the BTS antenna.
static IlpFloatKey MappedAlphaBeamWidth
           
static IlpBooleanKey MappedAntennaAntialiasing
           
static IlpIntegerKey MappedAntennaRadius
           
static IlpBooleanKey MappedAntennaVisible
           
static IlpBooleanKey MappedBeamWidthBorderVisible
           
static IlpIntegerKey MappedBeamWidthRadius
           
static IlpBooleanKey MappedBeamWidthVisible
           
static IlpIntegerKey MappedPowerMaxValue
           
static IlpIntegerKey MappedRotation
           
static IltObjectInfo metainfo
          Contains metainformation about this IltObject class.
static IlpIntegerKey Power
           
static IltAttribute PowerAttribute
          Attribute used to define the power of the BTS antenna.
static IltAttribute TypeAttribute
          Attribute used to define the type of the BTS antenna in the Object System.
 
Fields inherited from class ilog.tgo.model.IltObject
_automaticDecorationsDirection, _cloneConstructor, AbbreviateBalloonAlarmCount, AbbreviateBaseAlarmCount, AckAlarmHighestSeverityAttribute, AckImpactAlarmHighestSeverityAttribute, AlarmBalloonColor, AlarmBalloonContentsCollapsed, AlarmBalloonCountIcon, AlarmBalloonCountLabel, AlarmBalloonPosition, AlarmBalloonShadowColor, AlarmBalloonTextAntialiasing, AlarmBalloonTextBackgroundColor, AlarmBalloonTextFont, AlarmBalloonTextForegroundColor, AlarmBalloonVisible, AlarmBorderColor, AlarmBorderThickness, AlarmBorderVisible, AlarmBrightColor, AlarmColor, AlarmColorLevel, AlarmColorVisible, AlarmCountAntialiasing, AlarmCountAttribute, AlarmCountBackgroundColor, AlarmCountFont, AlarmCountForegroundColor, AlarmCountIcon, AlarmCountIconPosition, AlarmCountIconVisible, AlarmCountLabel, AlarmCountNumberAttribute, AlarmCountVisible, AlarmCriticalAbbreviation, AlarmCriticalBrightColor, AlarmCriticalColor, AlarmCriticalDarkColor, AlarmCriticalDescription, AlarmDarkColor, AlarmHighestSeverityAttribute, AlarmLossOfConnectivityAbbreviation, AlarmLossOfConnectivityBrightColor, AlarmLossOfConnectivityColor, AlarmLossOfConnectivityDarkColor, AlarmLossOfConnectivityOverride, AlarmMajorAbbreviation, AlarmMajorBrightColor, AlarmMajorColor, AlarmMajorDarkColor, AlarmMajorDescription, AlarmMinorAbbreviation, AlarmMinorBrightColor, AlarmMinorColor, AlarmMinorDarkColor, AlarmMinorDescription, AlarmNotReportingAbbreviation, AlarmsAsMarks, AlarmSeverityColorMap, AlarmSeverityDescriptionMap, AlarmUnknownAbbreviation, AlarmUnknownBrightColor, AlarmUnknownColor, AlarmUnknownDarkColor, AlarmUnknownDescription, AlarmWarningAbbreviation, AlarmWarningBrightColor, AlarmWarningColor, AlarmWarningDarkColor, AlarmWarningDescription, Alpha, BackgroundColor, BaseSelectionBorderVisible, BaseStyleEnabled, BlinkingBackgroundColor, BlinkingBorderColor, BlinkingBorderColor2, BlinkingForegroundColor, BorderColor, BorderColor2, BorderLineStyle, BorderPattern, BorderWidth, BUSINESS_OBJECT_PROPERTY, CanBeLogical, CenterWidth, ChildrenDecorationConstraints, ChildrenDecorations, ContainerCollapseIconVisible, ContainerExpansionIconVisible, ContainerOutsideExpansionIconVisible, ContainerStatusVisible, DetailLevel, Direction, DottedBorderBackgroundColor, DottedBorderForegroundColor, DottedBorderLineStyle, ForcedWidth, ForegroundColor, GraphicRepresentationAttribute, HasAlarmColor, IconsVisible, ImpactAlarmCountAttribute, ImpactAlarmCountNumberAttribute, ImpactAlarmHighestSeverityAttribute, InfoIconInteractor, InfoIconThreshold, InfoWindowAlwaysVisible, InfoWindowBorderColor, InfoWindowColor, InfoWindowShadowColor, InfoWindowTextAntialiasing, InfoWindowTextBackgroundColor, InfoWindowTextFont, InfoWindowTextForegroundColor, InfoWindowVisible, IsEditable, IsLogical, IsSelectable, IsTiny, IsVisible, LabelAntialiasing, LabelBackgroundColor, LabelBorderColor, LabelDirection, LabelFont, LabelForegroundColor, LabelOffset, LabelPosition, LabelVisible, LabelZoomable, LineStyle, LinkPorts, ListAlarmStateAbbreviated, ListPrimaryAlarmState, ListPrimaryState, ListSecondaryAlarmState, LogicalBorderThickness, LogicalHeight, LogicalLabelAntialiasing, LogicalLabelFont, LogicalTypeAttribute, LogicalWidth, MappedBorderColor, MappedBorderColor2, MappedBrightColor, MappedColor, MappedColor2, MappedDarkColor, MultilineBaseAlarmCount, NameAttribute, NewAlarmCountAttribute, NewAlarmCountNumberAttribute, NewAlarmHighestSeverityAttribute, NewImpactAlarmCountAttribute, NewImpactAlarmCountNumberAttribute, NewImpactAlarmHighestSeverityAttribute, ObjectStateAttribute, PassiveIcon, PassiveIconVisible, Pattern, PlinthBrightColor, PlinthColor, PlinthDarkColor, PlinthHorizontalMargin, PlinthVerticalMargin, PlinthVisible, PositionAttribute, PrimaryAlarmState, PrimaryStateAttribute, ReliefBorders, SecondaryStatesAttribute, SecondaryStateStackerPosition, SelectionBorderBackgroundColor, SelectionBorderForegroundColor, SelectionBorderLineStyle, SelectionBorderThickness, ShortcutIcon, ShortcutIconMap, ShortcutIconVisible, ShortcutToolTipMap, SNMPSystemContact, SNMPSystemDescription, SNMPSystemLocation, SourceImage, TinyAlarmBorderThickness, TinyBorderThickness, TinyLabelAntialiasing, TinyLabelFont, TinyTypeAttribute, TrapAuthenticationFailureAbbreviation, TrapAuthenticationFailureBrightColor, TrapAuthenticationFailureColor, TrapAuthenticationFailureDarkColor, TrapAuthenticationFailureDescription, TrapColdStartAbbreviation, TrapColdStartBrightColor, TrapColdStartColor, TrapColdStartDarkColor, TrapColdStartDescription, TrapEGPNeighborLossAbbreviation, TrapEGPNeighborLossBrightColor, TrapEGPNeighborLossColor, TrapEGPNeighborLossDarkColor, TrapEGPNeighborLossDescription, TrapLinkFailureAbbreviation, TrapLinkFailureBrightColor, TrapLinkFailureColor, TrapLinkFailureDarkColor, TrapLinkFailureDescription, TrapWarmStartAbbreviation, TrapWarmStartBrightColor, TrapWarmStartColor, TrapWarmStartDarkColor, TrapWarmStartDescription
 
Fields inherited from interface ilog.cpl.model.IlpAttributeValueHolder
VALUE_NOT_SET
 
Constructor Summary
IltBTSAntenna(IlpClass ilpClass, Object identifier)
          Creates a new object with the given class and identifier.
IltBTSAntenna(Object identifier)
          Creates a new object with the given identifier.
IltBTSAntenna(String label, IltObjectState state, int beamDirection, int power, int beamWidth)
          Creates a new antenna.
 
Method Summary
 void applyTransform(IltGraphicManager manager, IltGraphic graphic, IlvTransformer t, IlpPositionSource reason)
          Deprecated.  
 void computeGraphic(IltGraphicManager manager, IlvPoint position)
          Deprecated. Adding a object to a datasource, connected to a graphic component such as an IlpNetwork, is enough to make its graphic representation visible.
 ilog.tgo.graphic.internal.base.IltBaseElement createBase(IltcGraphicElementAggregate root)
          Creates a base element, suitable for this particular kind of object, for use with the Symbolic Graphic Representation Style.
 ilog.tgo.graphic.internal.IltGraphicUpdate createPositionUpdate(Object position, Object positionInManager)
          Creates the graphic update responsible for setting the position/shape to a graphical representation.
 Object defaultShape()
          Returns the default shape, used when an object is made visible without having been assigned a shape.
 IlvRect getBaseRectangle(IltGraphicManager manager)
          Returns the base rectangle of the graphic representation in a given IltGraphicManager.
 int getBeamDirection()
          Returns the beam direction of the antenna, in degrees.
 int getBeamWidth()
          Returns the beam width of the antenna, in degrees.
protected  IlvPoint getCenterPoint(IltGraphicManager manager, IltGraphic graphic)
          Returns the shape graphic setting.
 IlvPoint getCenterPointInManager(IltGraphicManager manager, IltGraphic graphic)
          Returns the position of the graphic representation in a given IltGraphicManager.
static IltLegend GetClassLegend()
          Deprecated. The Style API has been replaced by the Cascading Style Sheet mechanism. Please refer to the User's Manual for further information.
 IltBTS getContainer()
          Deprecated. Containment relationships should be stored in a Datasource. Please use the DataSource API to retrieve the parent object for this BTS antenna.
static IltObjectInfo GetIlpClass()
          Returns the IlpClass corresponding to this Java class.
 ilog.util.internal.IlAVector getMappedForUserList()
           
 IltGraphic getOutermostParentGraphic(IltGraphicManager manager)
          This method is overridden by the subclasses which can be contained in other IltObjects.
 int getPower()
          Returns the power of the antenna.
 IltBTSAntenna.Type getType()
          Returns the type of the antenna.
protected  void initializeBTSAntenna(int beamDirection, int power, int beamWidth)
          This method must only be called by the constructors.
protected  void initializeObject(IltObjectState state, String name)
          This method is only called by the constructor.
 boolean isValidPosition(Object position)
          Determines whether the argument is a valid position/shape for this type of object.
 void postCreateGraphic(IltGraphicManager manager, IltGraphic graphic)
          This is called at the end of adding a graphic representation to a given view.
 void setAttributeValue(IlpAttribute attribute, Object value)
          Sets the value of an attribute of this object.
 void setBaseRectangle(IltGraphicManager manager, IlvRect newBaseRectangle)
          Applies a transformation to the graphic representation in a given IltGraphicManager, attempting to make the base rectangle resemble the given rectangle.
 void setBeamDirection(int beamDirection)
          Changes the beam direction of the antenna.
 void setBeamWidth(int beamWidth)
          Changes the beam width of the antenna.
 void setCenterPoint(IltGraphicManager manager, IltGraphic graphic, IlvPoint position, IlpPositionSource reason)
          Changes the shape graphic setting.
 void setContainer(IltBTS btsCont)
          Specifies the container of this IltBTSAntenna.
 void setPower(int power)
          Changes the power of the antenna.
 void setType(IltBTSAntenna.Type type)
          Changes the type of the antenna.
 Object transformPosition(IltGraphicManager manager, Object position)
          Applies the manager transformer to the position parameter.
 void updateShapeGraphicSettingInManager(IltGraphicManager manager, IltGraphic graphic, Object newShape, IlpPositionSource reason)
          If the graphic representation is visible, updates the shape graphic setting in manager coordinates.
 
Methods inherited from class ilog.tgo.model.IltObject
__getIlpObject, addGraphicChangedListener, addStateChangedListener, applyTransform, applyTransform, applyTransform, applyTransformInManager, clearState, cloneForRendering, computeGraphic, computeGraphic, computeGraphic, computeGraphic, computeGraphic, computeGraphicAtPosition, copyFrom, createGraphic, createTinyBase, debug, endDelayingComputeGraphic, EndDelayingComputeGraphic, fireAllGraphicChanged, fireGraphicChanged, ForceInit, forgetShapeGraphicSettingInManager, FromGraphic, getAlarmState, getAttacherInfo, getAttacherInfoController, getAutomaticDecorationsDirection, getBaseRectangleInManager, GetBaseStyleMapping, getCenterPoint, getChildren, getDefaultLabelPosition, getGraphic, getGraphic, getGraphicInHierarchy, getGraphicInteractions, getGraphicNotNull, getGraphicNotNullInHierarchy, getGraphicRepresentationStyle, getGraphicSetting, getGraphicSetting, getGraphicSettings, GetIltObject, getLabel, getLabelOffset, getLabelOffset, getLabelOffset, getLabelPosition, getLabelPosition, getLabelPosition, getLayoutProxy, getLegend, getLegend, getLocalStyle, getLocalStyle, getLogicalType, getName, getObjectInfo, getObjectMapper, getObjectState, getObjectSystemMapper, getPosition, getProperty, getState, getTinyType, getTrapState, hasState, initializeCreatedGraphic, initializeDefaultValues, initializeVisibleGraphic, InitStyle, isEditable, isNearlyVisible, IsPropertyTransient, isSelected, isSelected, isVisible, mapDirection, mappedForUser, objectStateChanged, objectStateCleared, objectStateSet, preCreateGraphic, removeGraphic, removeGraphic, removeGraphic, removeGraphicChangedListener, removeGraphicSetting, removeGraphicSetting, removeProperty, removeStateChangedListener, resetLabelOffset, resetLabelOffset, resetLabelPosition, resetLabelPosition, resetState, restoreVisibility, setAutomaticDecorationsDirection, setAutomaticDecorationsDirection, setBaseRectangleInManager, setCenterPoint, setCenterPoint, setCenterPointInManager, setEditable, setGraphic, setGraphicSetting, setGraphicSetting, setGraphicSetting, setGraphicSettings, setIlpClass, setLabel, setLabelOffset, setLabelOffset, setLabelPosition, setLabelPosition, setLegend, setLogicalType, setName, setObjectState, setPosition, setProperty, SetPropertyTransient, setSelected, setSelectedInternal, setShapeGraphicSetting, setShapeInManagerGraphicSetting, setState, setState, setTinyType, setVisible, startDelayingComputeGraphic, StartDelayingComputeGraphic, startVisibility, updateFrom, usingDefaultShape
 
Methods inherited from class ilog.cpl.model.IlpDefaultObject
addAttributeValueListener, fireEvent, getAttributeGroup, getAttributeValue, getAttributeValue, getAttributeValueByName, getIdentifier, getIlpClass, getLocalAttributeValues, getObjectSupport, hasAttributeValue, removeAttributeValueListener, setAttributeValue, setAttributeValueByName, setLocalAttributeValues, setObjectSupport, toString
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

metainfo

public static IltObjectInfo metainfo
Contains metainformation about this IltObject class.

Internal method or field: do not use!

TypeAttribute

public static IltAttribute TypeAttribute
Attribute used to define the type of the BTS antenna in the Object System.

Attribute name: type.

Value type: ilog.tgo.model.IltBTSAntenna.Type}

Internal method or field: do not use!

BeamWidthAttribute

public static IltAttribute BeamWidthAttribute
Attribute used to define the beam width of the BTS antenna. The value is given in degrees.

Attribute name: beamWidth.

Value type: Integer.


PowerAttribute

public static IltAttribute PowerAttribute
Attribute used to define the power of the BTS antenna.

Attribute name: power.

Value type: Integer.


BeamDirectionAttribute

public static IltAttribute BeamDirectionAttribute
Attribute used to define the beam direction of the BTS antenna. The value is given in degrees.

Attribute name: beamDirection.

Value type: Integer.


BeamWidth

public static IlpIntegerKey BeamWidth
Internal method or field: do not use!

Power

public static IlpIntegerKey Power
Internal method or field: do not use!

BeamDirection

public static IlpIntegerKey BeamDirection
Internal method or field: do not use!

MappedRotation

public static IlpIntegerKey MappedRotation
Internal method or field: do not use!

MappedPowerMaxValue

public static IlpIntegerKey MappedPowerMaxValue
Internal method or field: do not use!

MappedAntennaRadius

public static IlpIntegerKey MappedAntennaRadius
Internal method or field: do not use!

MappedAlphaBeamWidth

public static IlpFloatKey MappedAlphaBeamWidth
Internal method or field: do not use!

MappedBeamWidthRadius

public static IlpIntegerKey MappedBeamWidthRadius
Internal method or field: do not use!

MappedAntennaVisible

public static IlpBooleanKey MappedAntennaVisible
Internal method or field: do not use!

MappedBeamWidthVisible

public static IlpBooleanKey MappedBeamWidthVisible
Internal method or field: do not use!

MappedAntennaAntialiasing

public static IlpBooleanKey MappedAntennaAntialiasing
Internal method or field: do not use!

MappedBeamWidthBorderVisible

public static IlpBooleanKey MappedBeamWidthBorderVisible
Internal method or field: do not use!
Constructor Detail

IltBTSAntenna

public IltBTSAntenna(String label,
                     IltObjectState state,
                     int beamDirection,
                     int power,
                     int beamWidth)
Creates a new antenna.

Parameters:
label - The label that will appear on the antenna
state - The semantic state of the antenna
beamDirection - The direction of the antenna, in degrees
power - The power of the antenna
beamWidth - The beamwidth of the antenna, in degrees

IltBTSAntenna

public IltBTSAntenna(Object identifier)
Creates a new object with the given identifier.

Parameters:
identifier - The identifier of this new instance

IltBTSAntenna

public IltBTSAntenna(IlpClass ilpClass,
                     Object identifier)
Creates a new object with the given class and identifier.

Parameters:
ilpClass - The business class of this new instance. It must be a subclass of IltBTSAntenna.
identifier - The identifier of this new instance
Method Detail

GetIlpClass

public static IltObjectInfo GetIlpClass()
Returns the IlpClass corresponding to this Java class. Here the IlpClass interface is implemented by IltObjectInfo.
This method is used by the class manager to retrieve predefined business object classes.

Since:
JTGO 3.0

initializeObject

protected void initializeObject(IltObjectState state,
                                String name)
This method is only called by the constructor.

Overrides:
initializeObject in class IltObject
See Also:
IltObject.initializeObject(ilog.tgo.model.IltObjectState, java.lang.String)
Internal method or field: do not use!

initializeBTSAntenna

protected void initializeBTSAntenna(int beamDirection,
                                    int power,
                                    int beamWidth)
This method must only be called by the constructors.

Internal method or field: do not use!

setBeamDirection

public void setBeamDirection(int beamDirection)
Changes the beam direction of the antenna.

Parameters:
beamDirection - The beam direction of the antenna, in degrees

getBeamDirection

public int getBeamDirection()
Returns the beam direction of the antenna, in degrees.


setPower

public void setPower(int power)
Changes the power of the antenna.

Parameters:
power - The power of the antenna

getPower

public int getPower()
Returns the power of the antenna.


setBeamWidth

public void setBeamWidth(int beamWidth)
Changes the beam width of the antenna.

Parameters:
beamWidth - The beam width of the antenna, in degrees

getBeamWidth

public int getBeamWidth()
Returns the beam width of the antenna, in degrees.


getType

public IltBTSAntenna.Type getType()
Returns the type of the antenna.

Internal method or field: do not use!

setType

public void setType(IltBTSAntenna.Type type)
Changes the type of the antenna.

Internal method or field: do not use!

setAttributeValue

public void setAttributeValue(IlpAttribute attribute,
                              Object value)
Sets the value of an attribute of this object. To remove the value of an attribute, you can pass VALUE_NOT_SET for the value argument.

Specified by:
setAttributeValue in interface IlpAttributeValueHolder
Overrides:
setAttributeValue in class IltObject
Parameters:
attribute - The attribute which value is set
value - The new value of the attribute or VALUE_NOT_SET to remove the value of the attribute
Throws:
IllegalArgumentException - if the attribute cannot have its value modified
Since:
JTGO 3.0

getContainer

public IltBTS getContainer()
Deprecated. Containment relationships should be stored in a Datasource. Please use the DataSource API to retrieve the parent object for this BTS antenna.

Returns the container (an instance of IltBTS) of this IltBTSAntenna.

See Also:
IltDefaultDataSource
Deprecated Since:
JTGO 4.0

setContainer

public void setContainer(IltBTS btsCont)
Specifies the container of this IltBTSAntenna. Only ILOG JTGO can do it.

Internal method or field: do not use!

getOutermostParentGraphic

public IltGraphic getOutermostParentGraphic(IltGraphicManager manager)
This method is overridden by the subclasses which can be contained in other IltObjects.

Internal method or field: do not use!

GetClassLegend

public static IltLegend GetClassLegend()
Deprecated. The Style API has been replaced by the Cascading Style Sheet mechanism. Please refer to the User's Manual for further information.

Returns the business class style as defined in the default application context style manager.

Deprecated Since:
JTGO 3.0

computeGraphic

public void computeGraphic(IltGraphicManager manager,
                           IlvPoint position)
Deprecated. Adding a object to a datasource, connected to a graphic component such as an IlpNetwork, is enough to make its graphic representation visible.

Ensures that this object has a valid graphic representation in a given IltGraphicManager. The graphic representation is put at the given position.

Deprecated Since:
JTGO 3.5

transformPosition

public Object transformPosition(IltGraphicManager manager,
                                Object position)
Applies the manager transformer to the position parameter. This is called by computeGraphic (mgr, position)

Specified by:
transformPosition in class IltObject
Internal method or field: do not use!

isValidPosition

public boolean isValidPosition(Object position)
Description copied from class: IltObject
Determines whether the argument is a valid position/shape for this type of object.

This function overridden in subclasses. Accepted positions are:

Specified by:
isValidPosition in class IltObject
Internal method or field: do not use!

createPositionUpdate

public ilog.tgo.graphic.internal.IltGraphicUpdate createPositionUpdate(Object position,
                                                                       Object positionInManager)
Creates the graphic update responsible for setting the position/shape to a graphical representation. If the given position is null, the position/shape set will be the default value.

Specified by:
createPositionUpdate in class IltObject
Parameters:
position - the shape in stationary coordinates
positionInManager - the shape in manager coordinates (takes into account the logical zoom transformer)
Internal method or field: do not use!

updateShapeGraphicSettingInManager

public void updateShapeGraphicSettingInManager(IltGraphicManager manager,
                                               IltGraphic graphic,
                                               Object newShape,
                                               IlpPositionSource reason)
If the graphic representation is visible, updates the shape graphic setting in manager coordinates.

Overrides:
updateShapeGraphicSettingInManager in class IltObject
newShape - the new shape in stationary coordinates; null means the current value of the shape graphic setting
reason - the reason for the shape change, or null if unknown
Internal method or field: do not use!

getCenterPoint

protected IlvPoint getCenterPoint(IltGraphicManager manager,
                                  IltGraphic graphic)
Returns the shape graphic setting.

Specified by:
getCenterPoint in class IltObject
Internal method or field: do not use!

setCenterPoint

public void setCenterPoint(IltGraphicManager manager,
                           IltGraphic graphic,
                           IlvPoint position,
                           IlpPositionSource reason)
Changes the shape graphic setting.

Specified by:
setCenterPoint in class IltObject
Internal method or field: do not use!

getCenterPointInManager

public IlvPoint getCenterPointInManager(IltGraphicManager manager,
                                        IltGraphic graphic)
Returns the position of the graphic representation in a given IltGraphicManager.

Overrides:
getCenterPointInManager in class IltObject
Internal method or field: do not use!

getBaseRectangle

public IlvRect getBaseRectangle(IltGraphicManager manager)
Returns the base rectangle of the graphic representation in a given IltGraphicManager.

Specified by:
getBaseRectangle in class IltObject
Returns:
null if the base has no extent at all
Internal method or field: do not use!

setBaseRectangle

public void setBaseRectangle(IltGraphicManager manager,
                             IlvRect newBaseRectangle)
Applies a transformation to the graphic representation in a given IltGraphicManager, attempting to make the base rectangle resemble the given rectangle.

Specified by:
setBaseRectangle in class IltObject
Internal method or field: do not use!

defaultShape

public Object defaultShape()
Returns the default shape, used when an object is made visible without having been assigned a shape.

Overrides:
defaultShape in class IltObject
Internal method or field: do not use!

applyTransform

public void applyTransform(IltGraphicManager manager,
                           IltGraphic graphic,
                           IlvTransformer t,
                           IlpPositionSource reason)
Deprecated. 

Description copied from class: IltObject
Applies a transform to the location of the graphic representation in a given IltGraphicManager.

Note: t is given relative to the stationary coordinate system, which is the coordinate system used by the other IltObject subclasses API functions.

Note that this method is not supposed to be used when this IltObject is in a DataSource.

Specified by:
applyTransform in class IltObject
Parameters:
manager - The graphic manager where the object is displayed.
graphic - The graphic representation in the manager.
t - The transform parameter.
reason - The reason for the shape change, or null if unknown
See Also:
IltObject.applyTransform(ilog.tgo.graphic.IltGraphicManager, ilog.views.IlvTransformer), IltGraphicManager.getZoomTransformer()
Deprecated Since:
JTGO 3.5

postCreateGraphic

public void postCreateGraphic(IltGraphicManager manager,
                              IltGraphic graphic)
Description copied from class: IltObject
This is called at the end of adding a graphic representation to a given view.

Overrides:
postCreateGraphic in class IltObject
Internal method or field: do not use!

createBase

public ilog.tgo.graphic.internal.base.IltBaseElement createBase(IltcGraphicElementAggregate root)
Description copied from class: IltObject
Creates a base element, suitable for this particular kind of object, for use with the Symbolic Graphic Representation Style.

Specified by:
createBase in class IltObject
See Also:
IltCompositeGraphic.createBase(IltcGraphicElementAggregate, IltObject), IltObject.createTinyBase(IltcGraphicElementAggregate)
Internal method or field: do not use!

getMappedForUserList

public ilog.util.internal.IlAVector getMappedForUserList()
Overrides:
getMappedForUserList in class IltObject
Internal method or field: do not use!


Copyright © 1996-2007 ILOG S.A. All rights reserved.   Documentation homepage.   . All Rights Reserved.