Class sap.landvisz.LandscapeViewerModule: sap/landvisz/LandscapeViewer

extends Option

Visualize the landscape objects in a new user experience

Constructor Summary
new sap.landvisz.LandscapeViewer(sId?, mSettings?)Constructor for a new LandscapeViewer.
Event Summary
close(oControlEvent)closes the view
loadSolutionView(oControlEvent)load the solution view either deployment or component
Events borrowed from class sap.ui.core.Control
Method Summary
sap.landvisz.LandscapeViewer.extend(sClassName, oClassInfo?, FNMetaImpl?)Creates a new subclass of class sap.landvisz.LandscapeViewer with name sClassName and enriches it with the information contained in oClassInfo.
sap.landvisz.LandscapeViewer.getMetadata()Returns a metadata object for class sap.landvisz.LandscapeViewer.
addConnectionEntity(oConnectionEntity)Adds some connectionEntity oConnectionEntity to the aggregation named connectionEntities.
addConnector(oConnector)Adds some connector oConnector to the aggregation named connectors.
addSolutionOption(oSolutionOption)Adds some solutionOption oSolutionOption to the aggregation named solutionOptions.
addSystem(oSystem)Adds some system oSystem to the aggregation named systems.
appendNavigationPath(sNavigationText)Append the text in the navigation path
attachClose(oData?, fnFunction, oListener?)Attach event handler fnFunction to the 'close' event of this sap.landvisz.LandscapeViewer.
attachLoadSolutionView(oData?, fnFunction, oListener?)Attach event handler fnFunction to the 'loadSolutionView' event of this sap.landvisz.LandscapeViewer.
destroyConnectionEntities()Destroys all the connectionEntities in the aggregation named connectionEntities.
destroyConnectors()Destroys all the connectors in the aggregation named connectors.
destroyPlugContent()Destroys the plugContent in the aggregation named plugContent.
destroySolutionOptions()Destroys all the solutionOptions in the aggregation named solutionOptions.
destroySystems()Destroys all the systems in the aggregation named systems.
detachClose(fnFunction, oListener)Detach event handler fnFunction from the 'close' event of this sap.landvisz.LandscapeViewer.
detachLoadSolutionView(fnFunction, oListener)Detach event handler fnFunction from the 'loadSolutionView' event of this sap.landvisz.LandscapeViewer.
fireClose(mArguments?)Fire event close to attached listeners.
fireLoadSolutionView(mArguments?)Fire event loadSolutionView to attached listeners.
getBoxDependencyLabel()Getter for property boxDependencyLabel.
getBoxDependencyLevels()Getter for property boxDependencyLevels.
getCloseButtonTooltip()Getter for property closeButtonTooltip.
getComponentViewLabel()Getter for property componentViewLabel.
getComponentViewTooltip()Getter for property componentViewTooltip.
getConnectionEntities()Getter for aggregation connectionEntities.
getConnectionLine()Getter for property connectionLine.
getConnectors()Getter for aggregation connectors.
getCurrentSolutionView()return the current solution loaded.
getDefaultDependencyView()Getter for property defaultDependencyView.
getDeploymentOptionsLabel()Getter for property deploymentOptionsLabel.
getDeploymentOptionsTooltip()Getter for property deploymentOptionsTooltip.
getDeploymentViewLabel()Getter for property deploymentViewLabel.
getDeploymentViewTooltip()Getter for property deploymentViewTooltip.
getHasParent()Getter for property hasParent.
getHeight()Getter for property height.
getNavigationPath()Getter for property navigationPath.
getNetworkDependencyLabel()Getter for property networkDependencyLabel.
getPlugContent()Getter for aggregation plugContent.
getPlugContentHeight()Getter for property plugContentHeight.
getSelectedOption()returns an object of the internal connection entity
getSelectionViewPosition()Getter for property selectionViewPosition.
getShowClose()Getter for property showClose.
getShowDependencyNavigator()Getter for property showDependencyNavigator.
getShowDeploymentTypeSection()Getter for property showDeploymentTypeSection.
getSolutionOptions()Getter for aggregation solutionOptions.
getSolutionOptionType()Getter for property solutionOptionType.
getSolutionType()Getter for property solutionType.
getSystems()Getter for aggregation systems.
getTitle()Getter for property title.
getViewType()Getter for property viewType.
getVisibleDependency()Getter for property visibleDependency.
getWidth()Getter for property width.
indexOfConnectionEntity(oConnectionEntity)Checks for the provided sap.landvisz.ConnectionEntity in the aggregation named connectionEntities and returns its index if found or -1 otherwise.
indexOfConnector(oConnector)Checks for the provided sap.landvisz.Connector in the aggregation named connectors and returns its index if found or -1 otherwise.
indexOfSolutionOption(oSolutionOption)Checks for the provided sap.landvisz.Option in the aggregation named solutionOptions and returns its index if found or -1 otherwise.
indexOfSystem(oSystem)Checks for the provided sap.landvisz.LandscapeEntity in the aggregation named systems and returns its index if found or -1 otherwise.
insertConnectionEntity(oConnectionEntity, iIndex)Inserts a connectionEntity into the aggregation named connectionEntities.
insertConnector(oConnector, iIndex)Inserts a connector into the aggregation named connectors.
insertSolutionOption(oSolutionOption, iIndex)Inserts a solutionOption into the aggregation named solutionOptions.
insertSystem(oSystem, iIndex)Inserts a system into the aggregation named systems.
removeAllConnectionEntities()Removes all the controls in the aggregation named connectionEntities.
removeAllConnectors()Removes all the controls in the aggregation named connectors.
removeAllSolutionOptions()Removes all the controls in the aggregation named solutionOptions.
removeAllSystems()Removes all the controls in the aggregation named systems.
removeConnectionEntity(vConnectionEntity)Removes an connectionEntity from the aggregation named connectionEntities.
removeConnector(vConnector)Removes an connector from the aggregation named connectors.
removeSolutionOption(vSolutionOption)Removes an solutionOption from the aggregation named solutionOptions.
removeSystem(vSystem)Removes an system from the aggregation named systems.
setBoxDependencyLabel(sBoxDependencyLabel)Setter for property boxDependencyLabel.
setBoxDependencyLevels(aBoxDependencyLevels)Setter for property boxDependencyLevels.
setCloseButtonTooltip(sCloseButtonTooltip)Setter for property closeButtonTooltip.
setComponentViewLabel(sComponentViewLabel)Setter for property componentViewLabel.
setComponentViewTooltip(sComponentViewTooltip)Setter for property componentViewTooltip.
setConnectionLine(oConnectionLine)Setter for property connectionLine.
setDefaultDependencyView(oDefaultDependencyView)Setter for property defaultDependencyView.
setDeploymentOptionsLabel(sDeploymentOptionsLabel)Setter for property deploymentOptionsLabel.
setDeploymentOptionsTooltip(sDeploymentOptionsTooltip)Setter for property deploymentOptionsTooltip.
setDeploymentViewLabel(sDeploymentViewLabel)Setter for property deploymentViewLabel.
setDeploymentViewTooltip(sDeploymentViewTooltip)Setter for property deploymentViewTooltip.
setHasParent(bHasParent)Setter for property hasParent.
setHeight(iHeight)Setter for property height.
setNavigationPath(sNavigationPath)Setter for property navigationPath.
setNetworkDependencyLabel(sNetworkDependencyLabel)Setter for property networkDependencyLabel.
setPlugContent(oPlugContent)Setter for the aggregated plugContent.
setPlugContentHeight(iPlugContentHeight)Setter for property plugContentHeight.
setSelectionViewPosition(oSelectionViewPosition)Setter for property selectionViewPosition.
setShowClose(bShowClose)Setter for property showClose.
setShowDependencyNavigator(bShowDependencyNavigator)Setter for property showDependencyNavigator.
setShowDeploymentTypeSection(bShowDeploymentTypeSection)Setter for property showDeploymentTypeSection.
setSolutionOptionType(oSolutionOptionType)Setter for property solutionOptionType.
setSolutionType(oSolutionType)Setter for property solutionType.
setTitle(sTitle)Setter for property title.
setViewType(oViewType)Setter for property viewType.
setVisibleDependency(oVisibleDependency)Setter for property visibleDependency.
setWidth(iWidth)Setter for property width.
Constructor Detail
new sap.landvisz.LandscapeViewer(sId?, mSettings?)
Constructor for a new LandscapeViewer.

Accepts an object literal mSettings that defines initial property values, aggregated and associated objects as well as event handlers.

If the name of a setting is ambiguous (e.g. a property has the same name as an event), then the framework assumes property, aggregation, association, event in that order. To override this automatic resolution, one of the prefixes "aggregation:", "association:" or "event:" can be added to the name of the setting (such a prefixed name must be enclosed in single or double quotes).

The supported settings are:

In addition, all settings applicable to the base type sap.landvisz.Option can be used as well.

Parameters:
{string}sId? id for the new control, generated automatically if no id is given
{object}mSettings? initial settings for the new control
Event Detail
close(oControlEvent)
closes the view
Parameters:
{sap.ui.base.Event}oControlEvent
{sap.ui.base.EventProvider}oControlEvent.getSource
{object}oControlEvent.getParameters
loadSolutionView(oControlEvent)
load the solution view either deployment or component
Parameters:
{sap.ui.base.Event}oControlEvent
{sap.ui.base.EventProvider}oControlEvent.getSource
{object}oControlEvent.getParameters
Method Detail
sap.landvisz.LandscapeViewer.extend(sClassName, oClassInfo?, FNMetaImpl?): function
Creates a new subclass of class sap.landvisz.LandscapeViewer with name sClassName and enriches it with the information contained in oClassInfo.

oClassInfo might contain the same kind of informations as described in Element.extend.

Parameters:
{string}sClassName name of the class to be created
{object}oClassInfo? object literal with informations about the class
{function}FNMetaImpl? constructor function for the metadata object. If not given, it defaults to sap.ui.core.ElementMetadata.
Returns:
{function} the created class / constructor function
sap.landvisz.LandscapeViewer.getMetadata(): sap.ui.base.Metadata
Returns a metadata object for class sap.landvisz.LandscapeViewer.
Returns:
{sap.ui.base.Metadata} Metadata object describing this class
addConnectionEntity(oConnectionEntity): sap.landvisz.LandscapeViewer
Adds some connectionEntity oConnectionEntity to the aggregation named connectionEntities.
Parameters:
{sap.landvisz.ConnectionEntity}oConnectionEntity the connectionEntity to add; if empty, nothing is inserted
Returns:
{sap.landvisz.LandscapeViewer}this to allow method chaining
addConnector(oConnector): sap.landvisz.LandscapeViewer
Adds some connector oConnector to the aggregation named connectors.
Parameters:
{sap.landvisz.Connector}oConnector the connector to add; if empty, nothing is inserted
Returns:
{sap.landvisz.LandscapeViewer}this to allow method chaining
addSolutionOption(oSolutionOption): sap.landvisz.LandscapeViewer
Adds some solutionOption oSolutionOption to the aggregation named solutionOptions.
Parameters:
{sap.landvisz.Option}oSolutionOption the solutionOption to add; if empty, nothing is inserted
Returns:
{sap.landvisz.LandscapeViewer}this to allow method chaining
addSystem(oSystem): sap.landvisz.LandscapeViewer
Adds some system oSystem to the aggregation named systems.
Parameters:
{sap.landvisz.LandscapeEntity}oSystem the system to add; if empty, nothing is inserted
Returns:
{sap.landvisz.LandscapeViewer}this to allow method chaining
appendNavigationPath(sNavigationText): void
Append the text in the navigation path
Parameters:
{string}sNavigationText text to be appended in the navigation path
attachClose(oData?, fnFunction, oListener?): sap.landvisz.LandscapeViewer
Attach event handler fnFunction to the 'close' event of this sap.landvisz.LandscapeViewer.
. When called, the context of the event handler (its this) will be bound to oListener if specified otherwise to this sap.landvisz.LandscapeViewer.
itself.

closes the view

Parameters:
{object}oData? An application specific payload object, that will be passed to the event handler along with the event object when firing the event.
{function}fnFunction The function to call, when the event occurs.
{object}oListener? Context object to call the event handler with. Defaults to this sap.landvisz.LandscapeViewer.
itself.
Returns:
{sap.landvisz.LandscapeViewer}this to allow method chaining
attachLoadSolutionView(oData?, fnFunction, oListener?): sap.landvisz.LandscapeViewer
Attach event handler fnFunction to the 'loadSolutionView' event of this sap.landvisz.LandscapeViewer.
. When called, the context of the event handler (its this) will be bound to oListener if specified otherwise to this sap.landvisz.LandscapeViewer.
itself.

load the solution view either deployment or component

Parameters:
{object}oData? An application specific payload object, that will be passed to the event handler along with the event object when firing the event.
{function}fnFunction The function to call, when the event occurs.
{object}oListener? Context object to call the event handler with. Defaults to this sap.landvisz.LandscapeViewer.
itself.
Returns:
{sap.landvisz.LandscapeViewer}this to allow method chaining
destroyConnectionEntities(): sap.landvisz.LandscapeViewer
Destroys all the connectionEntities in the aggregation named connectionEntities.
Returns:
{sap.landvisz.LandscapeViewer}this to allow method chaining
destroyConnectors(): sap.landvisz.LandscapeViewer
Destroys all the connectors in the aggregation named connectors.
Returns:
{sap.landvisz.LandscapeViewer}this to allow method chaining
destroyPlugContent(): sap.landvisz.LandscapeViewer
Destroys the plugContent in the aggregation named plugContent.
Returns:
{sap.landvisz.LandscapeViewer}this to allow method chaining
destroySolutionOptions(): sap.landvisz.LandscapeViewer
Destroys all the solutionOptions in the aggregation named solutionOptions.
Returns:
{sap.landvisz.LandscapeViewer}this to allow method chaining
destroySystems(): sap.landvisz.LandscapeViewer
Destroys all the systems in the aggregation named systems.
Returns:
{sap.landvisz.LandscapeViewer}this to allow method chaining
detachClose(fnFunction, oListener): sap.landvisz.LandscapeViewer
Detach event handler fnFunction from the 'close' event of this sap.landvisz.LandscapeViewer.

The passed function and listener object must match the ones used for event registration.

Parameters:
{function}fnFunction The function to call, when the event occurs.
{object}oListener Context object on which the given function had to be called.
Returns:
{sap.landvisz.LandscapeViewer}this to allow method chaining
detachLoadSolutionView(fnFunction, oListener): sap.landvisz.LandscapeViewer
Detach event handler fnFunction from the 'loadSolutionView' event of this sap.landvisz.LandscapeViewer.

The passed function and listener object must match the ones used for event registration.

Parameters:
{function}fnFunction The function to call, when the event occurs.
{object}oListener Context object on which the given function had to be called.
Returns:
{sap.landvisz.LandscapeViewer}this to allow method chaining
fireClose(mArguments?): sap.landvisz.LandscapeViewer
Fire event close to attached listeners.
Parameters:
{Map}mArguments? the arguments to pass along with the event.
Returns:
{sap.landvisz.LandscapeViewer}this to allow method chaining
fireLoadSolutionView(mArguments?): sap.landvisz.LandscapeViewer
Fire event loadSolutionView to attached listeners.
Parameters:
{Map}mArguments? the arguments to pass along with the event.
Returns:
{sap.landvisz.LandscapeViewer}this to allow method chaining
getBoxDependencyLabel(): string
Getter for property boxDependencyLabel. Label of box view

Default value is Box View

Returns:
{string} the value of property boxDependencyLabel
getBoxDependencyLevels(): string[]
Getter for property boxDependencyLevels. Levels information in Box dependency view

Default value is empty/undefined

Returns:
{string[]} the value of property boxDependencyLevels
getCloseButtonTooltip(): string
Getter for property closeButtonTooltip. tooltip for close button

Default value is empty/undefined

Returns:
{string} the value of property closeButtonTooltip
getComponentViewLabel(): string
Getter for property componentViewLabel. Label for the component view

Default value is Component View

Returns:
{string} the value of property componentViewLabel
getComponentViewTooltip(): string
Getter for property componentViewTooltip. tooltip for component view button

Default value is empty/undefined

Returns:
{string} the value of property componentViewTooltip
getConnectionEntities(): sap.landvisz.ConnectionEntity[]
Getter for aggregation connectionEntities.
Optional: connection Entity between two systems.
Returns:
{sap.landvisz.ConnectionEntity[]}
getConnectionLine(): sap.landvisz.ConnectionLine
Getter for property connectionLine. Type of line to be drawn

Default value is sap.landvisz.ConnectionLine.Line

Returns:
{sap.landvisz.ConnectionLine} the value of property connectionLine
getConnectors(): sap.landvisz.Connector[]
Getter for aggregation connectors.
connector contains from and to information
Returns:
{sap.landvisz.Connector[]}
getCurrentSolutionView(): string
return the current solution loaded.
Returns:
{string}
getDefaultDependencyView(): sap.landvisz.DependencyType
Getter for property defaultDependencyView. View type of landscape view

Default value is sap.landvisz.DependencyType.NETWORK_VIEW

Returns:
{sap.landvisz.DependencyType} the value of property defaultDependencyView
getDeploymentOptionsLabel(): string
Getter for property deploymentOptionsLabel. Label for the options

Default value is Deployment Options :

Returns:
{string} the value of property deploymentOptionsLabel
getDeploymentOptionsTooltip(): string
Getter for property deploymentOptionsTooltip. tooltip of label for the options

Default value is empty/undefined

Returns:
{string} the value of property deploymentOptionsTooltip
getDeploymentViewLabel(): string
Getter for property deploymentViewLabel. Label for deployment view.

Default value is Deployment View

Returns:
{string} the value of property deploymentViewLabel
getDeploymentViewTooltip(): string
Getter for property deploymentViewTooltip. tooltip for deployment view button

Default value is empty/undefined

Returns:
{string} the value of property deploymentViewTooltip
getHasParent(): boolean
Getter for property hasParent. control has to be added in the container or directly in the window.

Default value is true

Returns:
{boolean} the value of property hasParent
getHeight(): int
Getter for property height. Height of Viewer container

Default value is empty/undefined

Returns:
{int} the value of property height
getNavigationPath(): string
Getter for property navigationPath. Text displayed in the dependency view

Default value is empty/undefined

Returns:
{string} the value of property navigationPath
getNetworkDependencyLabel(): string
Getter for property networkDependencyLabel. Label of the network view

Default value is Network View

Returns:
{string} the value of property networkDependencyLabel
getPlugContent(): sap.ui.core.Control
Getter for aggregation plugContent.
a control which can be plugged into this control and can be only plugged in top section.
Returns:
{sap.ui.core.Control}
getPlugContentHeight(): int
Getter for property plugContentHeight. Specify the height of plugged content

Default value is 0

Returns:
{int} the value of property plugContentHeight
getSelectedOption(): object
returns an object of the internal connection entity
Returns:
{object}
getSelectionViewPosition(): sap.landvisz.SelectionViewPosition
Getter for property selectionViewPosition. positions for selection view entity

Default value is sap.landvisz.SelectionViewPosition.CENTER

Returns:
{sap.landvisz.SelectionViewPosition} the value of property selectionViewPosition
getShowClose(): boolean
Getter for property showClose. close button visibility

Default value is true

Returns:
{boolean} the value of property showClose
getShowDependencyNavigator(): boolean
Getter for property showDependencyNavigator. Navigator for dependency views

Default value is true

Returns:
{boolean} the value of property showDependencyNavigator
getShowDeploymentTypeSection(): boolean
Getter for property showDeploymentTypeSection. Deployment type section

Default value is false

Returns:
{boolean} the value of property showDeploymentTypeSection
getSolutionOptions(): sap.landvisz.Option[]
Getter for aggregation solutionOptions.
Options for the solution
Returns:
{sap.landvisz.Option[]}
getSolutionOptionType(): sap.landvisz.OptionType
Getter for property solutionOptionType. determines whether the option is rendered on view or entity

Default value is empty/undefined

Returns:
{sap.landvisz.OptionType} the value of property solutionOptionType
getSolutionType(): sap.landvisz.SolutionType
Getter for property solutionType. Type of solution rendered

Default value is empty/undefined

Returns:
{sap.landvisz.SolutionType} the value of property solutionType
Getter for aggregation systems.
Systems to be rendered in the landscape viewer
Returns:
{sap.landvisz.LandscapeEntity[]}
getTitle(): string
Getter for property title. Header of the rendered view

Default value is empty/undefined

Returns:
{string} the value of property title
getViewType(): sap.landvisz.ViewType
Getter for property viewType. View type of landscape view

Default value is empty/undefined

Returns:
{sap.landvisz.ViewType} the value of property viewType
getVisibleDependency(): sap.landvisz.DependencyVisibility
Getter for property visibleDependency. Dependency View Visibility

Default value is sap.landvisz.DependencyVisibility.BOTH

Returns:
{sap.landvisz.DependencyVisibility} the value of property visibleDependency
getWidth(): int
Getter for property width. width of the Viewer container

Default value is empty/undefined

Returns:
{int} the value of property width
indexOfConnectionEntity(oConnectionEntity): int
Checks for the provided sap.landvisz.ConnectionEntity in the aggregation named connectionEntities and returns its index if found or -1 otherwise.
Parameters:
{sap.landvisz.ConnectionEntity}oConnectionEntity the connectionEntity whose index is looked for.
Returns:
{int} the index of the provided control in the aggregation if found, or -1 otherwise
indexOfConnector(oConnector): int
Checks for the provided sap.landvisz.Connector in the aggregation named connectors and returns its index if found or -1 otherwise.
Parameters:
{sap.landvisz.Connector}oConnector the connector whose index is looked for.
Returns:
{int} the index of the provided control in the aggregation if found, or -1 otherwise
indexOfSolutionOption(oSolutionOption): int
Checks for the provided sap.landvisz.Option in the aggregation named solutionOptions and returns its index if found or -1 otherwise.
Parameters:
{sap.landvisz.Option}oSolutionOption the solutionOption whose index is looked for.
Returns:
{int} the index of the provided control in the aggregation if found, or -1 otherwise
indexOfSystem(oSystem): int
Checks for the provided sap.landvisz.LandscapeEntity in the aggregation named systems and returns its index if found or -1 otherwise.
Parameters:
{sap.landvisz.LandscapeEntity}oSystem the system whose index is looked for.
Returns:
{int} the index of the provided control in the aggregation if found, or -1 otherwise
insertConnectionEntity(oConnectionEntity, iIndex): sap.landvisz.LandscapeViewer
Inserts a connectionEntity into the aggregation named connectionEntities.
Parameters:
{sap.landvisz.ConnectionEntity}oConnectionEntity the connectionEntity to insert; if empty, nothing is inserted
{int}iIndex the 0-based index the connectionEntity should be inserted at; for a negative value of iIndex, the connectionEntity is inserted at position 0; for a value greater than the current size of the aggregation, the connectionEntity is inserted at the last position
Returns:
{sap.landvisz.LandscapeViewer}this to allow method chaining
insertConnector(oConnector, iIndex): sap.landvisz.LandscapeViewer
Inserts a connector into the aggregation named connectors.
Parameters:
{sap.landvisz.Connector}oConnector the connector to insert; if empty, nothing is inserted
{int}iIndex the 0-based index the connector should be inserted at; for a negative value of iIndex, the connector is inserted at position 0; for a value greater than the current size of the aggregation, the connector is inserted at the last position
Returns:
{sap.landvisz.LandscapeViewer}this to allow method chaining
insertSolutionOption(oSolutionOption, iIndex): sap.landvisz.LandscapeViewer
Inserts a solutionOption into the aggregation named solutionOptions.
Parameters:
{sap.landvisz.Option}oSolutionOption the solutionOption to insert; if empty, nothing is inserted
{int}iIndex the 0-based index the solutionOption should be inserted at; for a negative value of iIndex, the solutionOption is inserted at position 0; for a value greater than the current size of the aggregation, the solutionOption is inserted at the last position
Returns:
{sap.landvisz.LandscapeViewer}this to allow method chaining
insertSystem(oSystem, iIndex): sap.landvisz.LandscapeViewer
Inserts a system into the aggregation named systems.
Parameters:
{sap.landvisz.LandscapeEntity}oSystem the system to insert; if empty, nothing is inserted
{int}iIndex the 0-based index the system should be inserted at; for a negative value of iIndex, the system is inserted at position 0; for a value greater than the current size of the aggregation, the system is inserted at the last position
Returns:
{sap.landvisz.LandscapeViewer}this to allow method chaining
removeAllConnectionEntities(): sap.landvisz.ConnectionEntity[]
Removes all the controls in the aggregation named connectionEntities.
Additionally unregisters them from the hosting UIArea.
Returns:
{sap.landvisz.ConnectionEntity[]} an array of the removed elements (might be empty)
removeAllConnectors(): sap.landvisz.Connector[]
Removes all the controls in the aggregation named connectors.
Additionally unregisters them from the hosting UIArea.
Returns:
{sap.landvisz.Connector[]} an array of the removed elements (might be empty)
removeAllSolutionOptions(): sap.landvisz.Option[]
Removes all the controls in the aggregation named solutionOptions.
Additionally unregisters them from the hosting UIArea.
Returns:
{sap.landvisz.Option[]} an array of the removed elements (might be empty)
removeAllSystems(): sap.landvisz.LandscapeEntity[]
Removes all the controls in the aggregation named systems.
Additionally unregisters them from the hosting UIArea.
Returns:
{sap.landvisz.LandscapeEntity[]} an array of the removed elements (might be empty)
removeConnectionEntity(vConnectionEntity): sap.landvisz.ConnectionEntity
Removes an connectionEntity from the aggregation named connectionEntities.
Parameters:
{int|string|sap.landvisz.ConnectionEntity}vConnectionEntity the connectionEntity to remove or its index or id
Returns:
{sap.landvisz.ConnectionEntity} the removed connectionEntity or null
removeConnector(vConnector): sap.landvisz.Connector
Removes an connector from the aggregation named connectors.
Parameters:
{int|string|sap.landvisz.Connector}vConnector the connector to remove or its index or id
Returns:
{sap.landvisz.Connector} the removed connector or null
removeSolutionOption(vSolutionOption): sap.landvisz.Option
Removes an solutionOption from the aggregation named solutionOptions.
Parameters:
{int|string|sap.landvisz.Option}vSolutionOption the solutionOption to remove or its index or id
Returns:
{sap.landvisz.Option} the removed solutionOption or null
removeSystem(vSystem): sap.landvisz.LandscapeEntity
Removes an system from the aggregation named systems.
Parameters:
{int|string|sap.landvisz.LandscapeEntity}vSystem the system to remove or its index or id
Returns:
{sap.landvisz.LandscapeEntity} the removed system or null
setBoxDependencyLabel(sBoxDependencyLabel): sap.landvisz.LandscapeViewer
Setter for property boxDependencyLabel.

Default value is Box View

Parameters:
{string}sBoxDependencyLabel new value for property boxDependencyLabel
Returns:
{sap.landvisz.LandscapeViewer}this to allow method chaining
setBoxDependencyLevels(aBoxDependencyLevels): sap.landvisz.LandscapeViewer
Setter for property boxDependencyLevels.

Default value is empty/undefined

Parameters:
{string[]}aBoxDependencyLevels new value for property boxDependencyLevels
Returns:
{sap.landvisz.LandscapeViewer}this to allow method chaining
setCloseButtonTooltip(sCloseButtonTooltip): sap.landvisz.LandscapeViewer
Setter for property closeButtonTooltip.

Default value is empty/undefined

Parameters:
{string}sCloseButtonTooltip new value for property closeButtonTooltip
Returns:
{sap.landvisz.LandscapeViewer}this to allow method chaining
setComponentViewLabel(sComponentViewLabel): sap.landvisz.LandscapeViewer
Setter for property componentViewLabel.

Default value is Component View

Parameters:
{string}sComponentViewLabel new value for property componentViewLabel
Returns:
{sap.landvisz.LandscapeViewer}this to allow method chaining
setComponentViewTooltip(sComponentViewTooltip): sap.landvisz.LandscapeViewer
Setter for property componentViewTooltip.

Default value is empty/undefined

Parameters:
{string}sComponentViewTooltip new value for property componentViewTooltip
Returns:
{sap.landvisz.LandscapeViewer}this to allow method chaining
setConnectionLine(oConnectionLine): sap.landvisz.LandscapeViewer
Setter for property connectionLine.

Default value is sap.landvisz.ConnectionLine.Line

Parameters:
{sap.landvisz.ConnectionLine}oConnectionLine new value for property connectionLine
Returns:
{sap.landvisz.LandscapeViewer}this to allow method chaining
setDefaultDependencyView(oDefaultDependencyView): sap.landvisz.LandscapeViewer
Setter for property defaultDependencyView.

Default value is sap.landvisz.DependencyType.NETWORK_VIEW

Parameters:
{sap.landvisz.DependencyType}oDefaultDependencyView new value for property defaultDependencyView
Returns:
{sap.landvisz.LandscapeViewer}this to allow method chaining
setDeploymentOptionsLabel(sDeploymentOptionsLabel): sap.landvisz.LandscapeViewer
Setter for property deploymentOptionsLabel.

Default value is Deployment Options :

Parameters:
{string}sDeploymentOptionsLabel new value for property deploymentOptionsLabel
Returns:
{sap.landvisz.LandscapeViewer}this to allow method chaining
setDeploymentOptionsTooltip(sDeploymentOptionsTooltip): sap.landvisz.LandscapeViewer
Setter for property deploymentOptionsTooltip.

Default value is empty/undefined

Parameters:
{string}sDeploymentOptionsTooltip new value for property deploymentOptionsTooltip
Returns:
{sap.landvisz.LandscapeViewer}this to allow method chaining
setDeploymentViewLabel(sDeploymentViewLabel): sap.landvisz.LandscapeViewer
Setter for property deploymentViewLabel.

Default value is Deployment View

Parameters:
{string}sDeploymentViewLabel new value for property deploymentViewLabel
Returns:
{sap.landvisz.LandscapeViewer}this to allow method chaining
setDeploymentViewTooltip(sDeploymentViewTooltip): sap.landvisz.LandscapeViewer
Setter for property deploymentViewTooltip.

Default value is empty/undefined

Parameters:
{string}sDeploymentViewTooltip new value for property deploymentViewTooltip
Returns:
{sap.landvisz.LandscapeViewer}this to allow method chaining
setHasParent(bHasParent): sap.landvisz.LandscapeViewer
Setter for property hasParent.

Default value is true

Parameters:
{boolean}bHasParent new value for property hasParent
Returns:
{sap.landvisz.LandscapeViewer}this to allow method chaining
setHeight(iHeight): sap.landvisz.LandscapeViewer
Setter for property height.

Default value is empty/undefined

Parameters:
{int}iHeight new value for property height
Returns:
{sap.landvisz.LandscapeViewer}this to allow method chaining
setNavigationPath(sNavigationPath): sap.landvisz.LandscapeViewer
Setter for property navigationPath.

Default value is empty/undefined

Parameters:
{string}sNavigationPath new value for property navigationPath
Returns:
{sap.landvisz.LandscapeViewer}this to allow method chaining
setNetworkDependencyLabel(sNetworkDependencyLabel): sap.landvisz.LandscapeViewer
Setter for property networkDependencyLabel.

Default value is Network View

Parameters:
{string}sNetworkDependencyLabel new value for property networkDependencyLabel
Returns:
{sap.landvisz.LandscapeViewer}this to allow method chaining
setPlugContent(oPlugContent): sap.landvisz.LandscapeViewer
Setter for the aggregated plugContent.
Parameters:
{sap.ui.core.Control}oPlugContent
Returns:
{sap.landvisz.LandscapeViewer}this to allow method chaining
setPlugContentHeight(iPlugContentHeight): sap.landvisz.LandscapeViewer
Setter for property plugContentHeight.

Default value is 0

Parameters:
{int}iPlugContentHeight new value for property plugContentHeight
Returns:
{sap.landvisz.LandscapeViewer}this to allow method chaining
setSelectionViewPosition(oSelectionViewPosition): sap.landvisz.LandscapeViewer
Setter for property selectionViewPosition.

Default value is sap.landvisz.SelectionViewPosition.CENTER

Parameters:
{sap.landvisz.SelectionViewPosition}oSelectionViewPosition new value for property selectionViewPosition
Returns:
{sap.landvisz.LandscapeViewer}this to allow method chaining
setShowClose(bShowClose): sap.landvisz.LandscapeViewer
Setter for property showClose.

Default value is true

Parameters:
{boolean}bShowClose new value for property showClose
Returns:
{sap.landvisz.LandscapeViewer}this to allow method chaining
setShowDependencyNavigator(bShowDependencyNavigator): sap.landvisz.LandscapeViewer
Setter for property showDependencyNavigator.

Default value is true

Parameters:
{boolean}bShowDependencyNavigator new value for property showDependencyNavigator
Returns:
{sap.landvisz.LandscapeViewer}this to allow method chaining
setShowDeploymentTypeSection(bShowDeploymentTypeSection): sap.landvisz.LandscapeViewer
Setter for property showDeploymentTypeSection.

Default value is false

Parameters:
{boolean}bShowDeploymentTypeSection new value for property showDeploymentTypeSection
Returns:
{sap.landvisz.LandscapeViewer}this to allow method chaining
setSolutionOptionType(oSolutionOptionType): sap.landvisz.LandscapeViewer
Setter for property solutionOptionType.

Default value is empty/undefined

Parameters:
{sap.landvisz.OptionType}oSolutionOptionType new value for property solutionOptionType
Returns:
{sap.landvisz.LandscapeViewer}this to allow method chaining
setSolutionType(oSolutionType): sap.landvisz.LandscapeViewer
Setter for property solutionType.

Default value is empty/undefined

Parameters:
{sap.landvisz.SolutionType}oSolutionType new value for property solutionType
Returns:
{sap.landvisz.LandscapeViewer}this to allow method chaining
setTitle(sTitle): sap.landvisz.LandscapeViewer
Setter for property title.

Default value is empty/undefined

Parameters:
{string}sTitle new value for property title
Returns:
{sap.landvisz.LandscapeViewer}this to allow method chaining
setViewType(oViewType): sap.landvisz.LandscapeViewer
Setter for property viewType.

Default value is empty/undefined

Parameters:
{sap.landvisz.ViewType}oViewType new value for property viewType
Returns:
{sap.landvisz.LandscapeViewer}this to allow method chaining
setVisibleDependency(oVisibleDependency): sap.landvisz.LandscapeViewer
Setter for property visibleDependency.

Default value is sap.landvisz.DependencyVisibility.BOTH

Parameters:
{sap.landvisz.DependencyVisibility}oVisibleDependency new value for property visibleDependency
Returns:
{sap.landvisz.LandscapeViewer}this to allow method chaining
setWidth(iWidth): sap.landvisz.LandscapeViewer
Setter for property width.

Default value is empty/undefined

Parameters:
{int}iWidth new value for property width
Returns:
{sap.landvisz.LandscapeViewer}this to allow method chaining