fr.cnes.genopus.maneuvers
Class GPImpulseManeuver

java.lang.Object
  extended by fr.cnes.genius.main.GComponent
      extended by fr.cnes.genius.lowLevel.GContainer
          extended by fr.cnes.genopus.maneuvers.GPManeuverAbstract
              extended by fr.cnes.genopus.maneuvers.GPImpulseManeuver
All Implemented Interfaces:
fr.cnes.genius.main.GClear, fr.cnes.genius.main.GCondensedStatusInterface, fr.cnes.genius.main.GDisplay, fr.cnes.genius.main.GListener, fr.cnes.genius.main.GReadWrite, GPPatrius<CustomImpulseManeuver>, Cloneable

public class GPImpulseManeuver
extends GPManeuverAbstract
implements GPPatrius<CustomImpulseManeuver>

Widget for impulsive maneuver definition.

Author:
sumelzi, bacr
Default Constraint(s):
IndexClassItemConstraint
0GEntryStringentryStringManName0, 0, 0 => "newline , gapleft 0 , split 2"
0, 0, 1 => (null)
0, 1 => (null)
1GLabelWithIndicatorlabel1, 0 => "newline , gapleft 0 , split 2"
1, 1 => (null)
2GPManeuverFrameframeMan"newline"
(see table below)
3GPAxisCoordinatesdeltaV"newline"
(see table below)
4GSeparatorseparator1"newline , gapleft 20 , spanx 3 , growx"
5GPEventSelectoreventSelector"newline"
(see table below)
6GSeparatorseparator2"newline , gapleft 0 , spanx 3 , growx"
7GObjectComboBoxWithLabelcomboBoxEngines7, 0, 0 => "newline , gapleft 0 , split 2"
7, 0, 1 => (null)
7, 1 => (null)
8GObjectComboBoxWithLabelcomboBoxTanks8, 0, 0 => "newline , gapleft 0 , split 2"
8, 0, 1 => (null)
8, 1 => (null)

Default Constraint(s) for frameMan:
IndexClassItemConstraint
2, 0GChoicechoiceFrameType2, 0, 0, 0 => "newline , gapleft 20 , split 2"
2, 0, 0, 1 => (null)
2, 0, 1 => "split"
2, 1GComboBoxWithLabelcomboBoxLofType2, 1, 0, 0 => "newline , gapleft 40 , split 2"
2, 1, 0, 1 => (null)
2, 1, 1 => (null)
2, 2GPFrameframeInertialType"newline"
(see table below)

Default Constraint(s) for frameInertialType:
IndexClassItemConstraint
2, 2, 0GComboBoxWithLabelcomboBoxRefFrame2, 2, 0, 0, 0 => "newline , gapleft 40 , split 2"
2, 2, 0, 0, 1 => (null)
2, 2, 0, 1 => "split 4"
2, 2, 1GCheckBoxWithIndicatorcheckBoxEOP2, 2, 1, 0, 0 => (null)
2, 2, 1, 0, 1 => (null)
2, 2, 1, 1 => (null)
2, 2, 2GPAbsoluteDateabsoluteDateH0"newline"
(see table below)
2, 2, 3GEntryRealentryRealN2, 2, 3, 0, 0 => "newline , gapleft 60 , split 2"
2, 2, 3, 0, 1 => (null)
2, 2, 3, 1 => "split 2"
2, 2, 3, 2 => (null)
2, 2, 4GEntryRealentryRealLon2, 2, 4, 0, 0 => "newline , gapleft 60 , split 2"
2, 2, 4, 0, 1 => (null)
2, 2, 4, 1 => "split 2"
2, 2, 4, 2 => (null)

Default Constraint(s) for absoluteDateH0:
IndexClassItemConstraint
2, 2, 2, 0GLabelWithIndicatorlabel2, 2, 2, 0, 0 => "newline , gapleft 60 , split 2"
2, 2, 2, 0, 1 => (null)
2, 2, 2, 1GPDateFielddateField"spanx 2 , split 5"
2, 2, 2, 2GPopupListWithLabelpopupListTimeScales2, 2, 2, 2, 0, 0 => "split 4"
2, 2, 2, 2, 0, 1 => (null)
2, 2, 2, 2, 1 => (null)
2, 2, 2, 3GButtonbuttonRelativeDate(null)

Default Constraint(s) for deltaV:
IndexClassItemConstraint
3, 0GLabelWithIndicatorlabel3, 0, 0 => "newline , gapleft 20 , split 2"
3, 0, 1 => (null)
3, 1GComboBoxWithLabelcomboBoxType3, 1, 0, 0 => "newline , gapleft 40 , split 2"
3, 1, 0, 1 => (null)
3, 1, 1 => (null)
3, 2GEntryRealentryRealVecX3, 2, 0, 0 => "newline , gapleft 40 , split 2"
3, 2, 0, 1 => (null)
3, 2, 1 => "split 2"
3, 2, 2 => (null)
3, 3GEntryRealentryRealVecY3, 3, 0, 0 => "newline , gapleft 40 , split 2"
3, 3, 0, 1 => (null)
3, 3, 1 => "split 2"
3, 3, 2 => (null)
3, 4GEntryRealentryRealVecZ3, 4, 0, 0 => "newline , gapleft 40 , split 2"
3, 4, 0, 1 => (null)
3, 4, 1 => "split 2"
3, 4, 2 => (null)
3, 5GEntryRealentryRealAlfa3, 5, 0, 0 => "newline , gapleft 40 , split 2"
3, 5, 0, 1 => (null)
3, 5, 1 => "split 2"
3, 5, 2 => (null)
3, 6GEntryRealentryRealBeta3, 6, 0, 0 => "newline , gapleft 40 , split 2"
3, 6, 0, 1 => (null)
3, 6, 1 => "split 2"
3, 6, 2 => (null)
3, 7GEntryRealentryRealNorm3, 7, 0, 0 => "newline , gapleft 40 , split 2"
3, 7, 0, 1 => (null)
3, 7, 1 => "split 2"
3, 7, 2 => (null)

Default Constraint(s) for eventSelector:
IndexClassItemConstraint
5, 0GComboBoxWithLabelcomboBoxEventType5, 0, 0, 0 => "newline , gapleft 20 , split 2"
5, 0, 0, 1 => "wmin 73"
5, 0, 1 => (null)
5, 1GCheckBoxcheckBoxEventConfig"newline , gapleft 20"
5, 2GPDateDetectordateDetector"newline"
(see table below)
5, 3GPRelativeDateDetectorrelativeDateDetector"newline"
(see table below)
5, 4GPAOLDetectoraolDetector"newline"
(see table below)

Default Constraint(s) for dateDetector:
IndexClassItemConstraint
5, 2, 0GLabelWithIndicatorlabel5, 2, 0, 0 => "newline , gapleft 20 , split 2"
5, 2, 0, 1 => (null)
5, 2, 1GComboBoxWithLabelcomboBoxAction5, 2, 1, 0, 0 => "newline , gapleft 50 , split 2"
5, 2, 1, 0, 1 => (null)
5, 2, 1, 1 => (null)
5, 2, 2GCheckBoxcheckBoxExpertConfig"newline , gapleft 50 , split 2"
5, 2, 3GEntryRealentryRealMaxCheck5, 2, 3, 0, 0 => "newline , gapleft 50 , split 2"
5, 2, 3, 0, 1 => (null)
5, 2, 3, 1 => "split 2"
5, 2, 3, 2 => (null)
5, 2, 4GEntryRealentryRealThreshold5, 2, 4, 0, 0 => "newline , gapleft 50 , split 2"
5, 2, 4, 0, 1 => (null)
5, 2, 4, 1 => "split 2"
5, 2, 4, 2 => (null)
5, 2, 5GPAbsoluteDatedate"newline"
(see table below)

Default Constraint(s) for date:
IndexClassItemConstraint
5, 2, 5, 0GLabelWithIndicatorlabel5, 2, 5, 0, 0 => "newline , gapleft 50 , split 2"
5, 2, 5, 0, 1 => (null)
5, 2, 5, 1GPDateFielddateField(null)
5, 2, 5, 2GPopupListWithLabelpopupListTimeScales5, 2, 5, 2, 0, 0 => "split 4"
5, 2, 5, 2, 0, 1 => (null)
5, 2, 5, 2, 1 => (null)
5, 2, 5, 3GButtonbuttonRelativeDate(null)

Default Constraint(s) for relativeDateDetector:
IndexClassItemConstraint
5, 3, 0GLabelWithIndicatorlabel5, 3, 0, 0 => "newline , gapleft 20 , split 2"
5, 3, 0, 1 => (null)
5, 3, 1GComboBoxWithLabelcomboBoxAction5, 3, 1, 0, 0 => "newline , gapleft 50 , split 2"
5, 3, 1, 0, 1 => (null)
5, 3, 1, 1 => (null)
5, 3, 2GCheckBoxcheckBoxExpertConfig"newline , gapleft 50 , split 2"
5, 3, 3GEntryRealentryRealMaxCheck5, 3, 3, 0, 0 => "newline , gapleft 50 , split 2"
5, 3, 3, 0, 1 => (null)
5, 3, 3, 1 => "split 2"
5, 3, 3, 2 => (null)
5, 3, 4GEntryRealentryRealThreshold5, 3, 4, 0, 0 => "newline , gapleft 50 , split 2"
5, 3, 4, 0, 1 => (null)
5, 3, 4, 1 => "split 2"
5, 3, 4, 2 => (null)
5, 3, 5GPDateOffsetdateOffset"newline"
(see table below)

Default Constraint(s) for dateOffset:
IndexClassItemConstraint
5, 3, 5, 0GLabelWithIndicatorlabel5, 3, 5, 0, 0 => "newline , gapleft 50 , split 2"
5, 3, 5, 0, 1 => (null)
5, 3, 5, 1GPDateOffsetFieldoffsetField"split 2"
5, 3, 5, 2GPopupListpopupListUnits(null)

Default Constraint(s) for aolDetector:
IndexClassItemConstraint
5, 4, 0GLabelWithIndicatorlabel5, 4, 0, 0 => "newline , gapleft 20 , split 2"
5, 4, 0, 1 => (null)
5, 4, 1GComboBoxWithLabelcomboBoxAction5, 4, 1, 0, 0 => "newline , gapleft 50 , split 2"
5, 4, 1, 0, 1 => (null)
5, 4, 1, 1 => (null)
5, 4, 2GCheckBoxcheckBoxExpertConfig"newline , gapleft 50 , split 2"
5, 4, 3GEntryRealentryRealMaxCheck5, 4, 3, 0, 0 => "newline , gapleft 50 , split 2"
5, 4, 3, 0, 1 => (null)
5, 4, 3, 1 => "split 2"
5, 4, 3, 2 => (null)
5, 4, 4GEntryRealentryRealThreshold5, 4, 4, 0, 0 => "newline , gapleft 50 , split 2"
5, 4, 4, 0, 1 => (null)
5, 4, 4, 1 => "split 2"
5, 4, 4, 2 => (null)
5, 4, 5GEntryInttriggerCount5, 4, 5, 0, 0 => "newline , gapleft 50 , split 2"
5, 4, 5, 0, 1 => (null)
5, 4, 5, 1 => (null)
5, 4, 6GEntryRealentryRealAOL5, 4, 6, 0, 0 => "newline , gapleft 50 , split 2"
5, 4, 6, 0, 1 => (null)
5, 4, 6, 1 => "split 2"
5, 4, 6, 2 => (null)
5, 4, 7GComboBoxWithLabelcomboBoxAOLType5, 4, 7, 0, 0 => "newline , gapleft 50 , split 2"
5, 4, 7, 0, 1 => (null)
5, 4, 7, 1 => (null)
5, 4, 8GPFrameframe"newline"
(see table below)

Default Constraint(s) for frame:
IndexClassItemConstraint
5, 4, 8, 0GComboBoxWithLabelcomboBoxRefFrame5, 4, 8, 0, 0, 0 => "newline , gapleft 50 , split 2"
5, 4, 8, 0, 0, 1 => (null)
5, 4, 8, 0, 1 => "split 4"
5, 4, 8, 1GCheckBoxWithIndicatorcheckBoxEOP5, 4, 8, 1, 0, 0 => (null)
5, 4, 8, 1, 0, 1 => (null)
5, 4, 8, 1, 1 => (null)
5, 4, 8, 2GPAbsoluteDateabsoluteDateH0"newline"
(see table below)
5, 4, 8, 3GEntryRealentryRealN5, 4, 8, 3, 0, 0 => "newline , gapleft 70 , split 2"
5, 4, 8, 3, 0, 1 => (null)
5, 4, 8, 3, 1 => "split 2"
5, 4, 8, 3, 2 => (null)
5, 4, 8, 4GEntryRealentryRealLon5, 4, 8, 4, 0, 0 => "newline , gapleft 70 , split 2"
5, 4, 8, 4, 0, 1 => (null)
5, 4, 8, 4, 1 => "split 2"
5, 4, 8, 4, 2 => (null)

Default Constraint(s) for absoluteDateH0:
IndexClassItemConstraint
5, 4, 8, 2, 0GLabelWithIndicatorlabel5, 4, 8, 2, 0, 0 => "newline , gapleft 70 , split 2"
5, 4, 8, 2, 0, 1 => (null)
5, 4, 8, 2, 1GPDateFielddateField"spanx 2 , split 5"
5, 4, 8, 2, 2GPopupListWithLabelpopupListTimeScales5, 4, 8, 2, 2, 0, 0 => "split 4"
5, 4, 8, 2, 2, 0, 1 => (null)
5, 4, 8, 2, 2, 1 => (null)
5, 4, 8, 2, 3GButtonbuttonRelativeDate(null)


Nested Class Summary
 
Nested classes/interfaces inherited from class fr.cnes.genius.main.GComponent
fr.cnes.genius.main.GComponent.CopyPasteOperation, fr.cnes.genius.main.GComponent.DisplayIndicatorStatus, fr.cnes.genius.main.GComponent.ItemType, fr.cnes.genius.main.GComponent.Operation
 
Field Summary
 
Fields inherited from class fr.cnes.genopus.maneuvers.GPManeuverAbstract
ENGINE_STR, FUEL_TANK_STR, NOT_AVAILABLE_ERROR
 
Fields inherited from class fr.cnes.genius.main.GComponent
NAME_ATTRIBUTE
 
Constructor Summary
GPImpulseManeuver()
          Creates a new instance.
GPImpulseManeuver(String label)
          Creates a new instance.
GPImpulseManeuver(String widgetId, String label)
          Creates a new instance.
GPImpulseManeuver(String widgetId, String label, CustomImpulseManeuver im)
          Creates a new instance.
 
Method Summary
 void after(fr.cnes.genius.main.GEvent e)
          
 void attachCopyPasteMenu(String label, fr.cnes.genius.main.GComponent.CopyPasteOperation... operationList)
          
 void before(fr.cnes.genius.main.GEvent e)
          
 void clear()
          
 GPImpulseManeuver clone()
          
 void display()
          
 void generic()
          
 GPAxisCoordinates getDeltaV()
          Getter for the deltaV of the widget.
 GPEventSelector getEventSelector()
          Getter for the eventSelector of the widget.
 GPManeuverFrame getFrameMan()
          Getter for the frameMan of the widget.
 GPAxisCoordinates getGPAxisCoordinatesDv()
          Getter for the delta v widget.
 GPEventSelector getGPEventDetectorStart()
          Getter for the eventsStartSelector of the widget.
 GPManeuverFrame getGPManeuverFrame()
          Getter for the maneuver frame widget.
 fr.cnes.genius.lowLevel.GSeparator getGSeparator1()
          Getter for the first separator.
 fr.cnes.genius.lowLevel.GSeparator getGSeparator2()
          Getter for the second separator.
 CustomImpulseManeuver getPatriusObject()
          Get impulsive maneuver.
 fr.cnes.genius.main.GComponent getSubComponent(int position)
          
 CustomEventDetector getTriggerEventDetector()
          Get trigger event detector.
 boolean isEnabled()
          
 boolean isModified()
          
 void read()
          
 void setConstraint(int widgetGap)
          Setter for the constraints of the widget.
 void setDefaultImpulseManeuver(CustomImpulseManeuver defaultImpulseMan)
          Setter for the default impulse maneuver.
 void setEnabled(boolean b)
          
 void setImpulseManeuver(CustomImpulseManeuver impulseMan)
          Setter for the impulse maneuver.
 void setSavedImpulseManeuver(CustomImpulseManeuver savedImpulseMan)
          Setter for the saved impulse maneuver.
 void setWidgetId(String widgetId)
          
 void updateCondensedStatus(fr.cnes.genius.main.GCondensedStatus condensedStatus)
          
 void updateIsModifiedIndicator()
          
 void write()
          
 
Methods inherited from class fr.cnes.genopus.maneuvers.GPManeuverAbstract
checkCoherence, getEngine, getEngineSelectedName, getEngineSelectedValue, getFuelTank, getGComboBoxEngines, getGComboBoxTanks, getGEntryStringManName, getGLabel, getManName, getMassProvider, getTankSelectedName, getTankSelectedValue, listFromArray, setDefaultEngine, setDefaultTank, setEngine, setEnginesList, setGLabel, setManName, setMassProvider, setTank, setTanksList
 
Methods inherited from class fr.cnes.genius.lowLevel.GContainer
put
 
Methods inherited from class fr.cnes.genius.main.GComponent
activateConstraintsByType, attachCopyPasteMenu, beginOfElement, beginOfElement, beginOfElement, beginOfElement, composeWidgetId, doDisplay, endOfElement, getCommentInConfigFile, getComponent, getConstraint, getCurrentOperation, getDisplayIndicatorStatus, getDisplayIsModifiedIndicator, getElement, getGPanel, getGParent, getGUnitInConfigFile, getInnerDescendantConstraint, getName, getNameInConfigFile, getOperationSaveValue, getSimpleWidgetId, getStatus, getStringConstraint, getWidgetId, handleCopyPasteEvent, handleProcessEventException, isCopyPasteEvent, launchInvalidPositionException, parseSimpleConstraint, processGEvent, setBusyCursor, setCommentInConfigFile, setConstraint, setCopyPasteMenuEnabled, setCurrentOperation, setDataForConstraintsByType, setDisplayIsModifiedIndicator, setElement, setGPanel, setGParent, setGUnitInConfigFile, setInnerDescendantConstraint, setNameAndCommentInConfigFile, setNameInConfigFile, setStatus, setStringConstraint, setToolTipText, setWidth, writeCollection, writeCollection, writeCollection, writeCollection, writeConfigItem, writeConfigItem, writeConfigItem, writeConfigItem, writeConfigItem
 
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

GPImpulseManeuver

public GPImpulseManeuver()
Creates a new instance.


GPImpulseManeuver

public GPImpulseManeuver(String label)
Creates a new instance. The widgetId will be assigned automatically.

Parameters:
label - text to display in the label.

GPImpulseManeuver

public GPImpulseManeuver(String widgetId,
                         String label)
Creates a new instance.

Parameters:
widgetId - widgetId.
label - text to display in the label.

GPImpulseManeuver

public GPImpulseManeuver(String widgetId,
                         String label,
                         CustomImpulseManeuver im)
Creates a new instance.

Parameters:
widgetId - widgetId.
label - text to display in the label.
im - maneuver used to construct the new instance
Method Detail

generic

public void generic()
             throws fr.cnes.genius.exception.GException

Specified by:
generic in class GPManeuverAbstract
Throws:
fr.cnes.genius.exception.GException

read

public void read()
          throws fr.cnes.genius.exception.GException

Specified by:
read in interface fr.cnes.genius.main.GReadWrite
Throws:
fr.cnes.genius.exception.GException

write

public void write()
           throws fr.cnes.genius.exception.GException

Specified by:
write in interface fr.cnes.genius.main.GReadWrite
Throws:
fr.cnes.genius.exception.GException

display

public void display()
             throws fr.cnes.genius.exception.GException

Specified by:
display in interface fr.cnes.genius.main.GDisplay
Specified by:
display in class GPManeuverAbstract
Throws:
fr.cnes.genius.exception.GException

after

public void after(fr.cnes.genius.main.GEvent e)
           throws fr.cnes.genius.exception.GException

Specified by:
after in interface fr.cnes.genius.main.GListener
Throws:
fr.cnes.genius.exception.GException

clear

public void clear()
           throws fr.cnes.genius.exception.GException

Specified by:
clear in interface fr.cnes.genius.main.GClear
Throws:
fr.cnes.genius.exception.GException

before

public void before(fr.cnes.genius.main.GEvent e)
            throws fr.cnes.genius.exception.GException

Specified by:
before in interface fr.cnes.genius.main.GListener
Throws:
fr.cnes.genius.exception.GException

getTriggerEventDetector

public CustomEventDetector getTriggerEventDetector()
                                            throws GPManeuverException
Get trigger event detector.

Returns:
the trigger event detector
Throws:
GPManeuverException - in case of problem getting event detector

getPatriusObject

public CustomImpulseManeuver getPatriusObject()
                                       throws GPManeuverException
Get impulsive maneuver.

Specified by:
getPatriusObject in interface GPPatrius<CustomImpulseManeuver>
Returns:
the impulsive maneuver
Throws:
GPManeuverException - if maneuver frame is not correctly defined

setImpulseManeuver

public void setImpulseManeuver(CustomImpulseManeuver impulseMan)
                        throws GPManeuverException
Setter for the impulse maneuver.

Parameters:
impulseMan - impulse maneuver
Throws:
GPManeuverException - if there is a problem setting event start detector

setDefaultImpulseManeuver

public void setDefaultImpulseManeuver(CustomImpulseManeuver defaultImpulseMan)
                               throws GPManeuverException
Setter for the default impulse maneuver.

Parameters:
defaultImpulseMan - default impulse maneuver
Throws:
GPManeuverException - event exception

setSavedImpulseManeuver

public void setSavedImpulseManeuver(CustomImpulseManeuver savedImpulseMan)
                             throws GPManeuverException
Setter for the saved impulse maneuver.

Parameters:
savedImpulseMan - saved impulse maneuver
Throws:
GPManeuverException - event exception

updateCondensedStatus

public void updateCondensedStatus(fr.cnes.genius.main.GCondensedStatus condensedStatus)

Specified by:
updateCondensedStatus in interface fr.cnes.genius.main.GCondensedStatusInterface

setWidgetId

public void setWidgetId(String widgetId)

Overrides:
setWidgetId in class GPManeuverAbstract

setConstraint

public void setConstraint(int widgetGap)
Setter for the constraints of the widget.

Parameters:
widgetGap - left gap from panel border to display the label of the widget.

getSubComponent

public fr.cnes.genius.main.GComponent getSubComponent(int position)
                                               throws fr.cnes.genius.exception.GComponentException

Overrides:
getSubComponent in class fr.cnes.genius.main.GComponent
Throws:
fr.cnes.genius.exception.GComponentException

isEnabled

public boolean isEnabled()

Overrides:
isEnabled in class fr.cnes.genius.main.GComponent

isModified

public boolean isModified()

Overrides:
isModified in class fr.cnes.genius.main.GComponent

attachCopyPasteMenu

public void attachCopyPasteMenu(String label,
                                fr.cnes.genius.main.GComponent.CopyPasteOperation... operationList)

Overrides:
attachCopyPasteMenu in class GPManeuverAbstract

updateIsModifiedIndicator

public void updateIsModifiedIndicator()

Overrides:
updateIsModifiedIndicator in class GPManeuverAbstract

setEnabled

public void setEnabled(boolean b)

Overrides:
setEnabled in class fr.cnes.genius.main.GComponent

getFrameMan

public GPManeuverFrame getFrameMan()
Getter for the frameMan of the widget.

Returns:
the frameMan of the widget

getDeltaV

public GPAxisCoordinates getDeltaV()
Getter for the deltaV of the widget.

Returns:
the deltaV of the widget

getEventSelector

public GPEventSelector getEventSelector()
Getter for the eventSelector of the widget.

Returns:
the eventSelector of the widget

clone

public GPImpulseManeuver clone()
                        throws CloneNotSupportedException

Overrides:
clone in class Object
Throws:
CloneNotSupportedException

getGPManeuverFrame

public GPManeuverFrame getGPManeuverFrame()
Getter for the maneuver frame widget.

Returns:
the maneuver frame widget

getGPAxisCoordinatesDv

public GPAxisCoordinates getGPAxisCoordinatesDv()
Getter for the delta v widget.

Returns:
the delta v widget

getGSeparator1

public fr.cnes.genius.lowLevel.GSeparator getGSeparator1()
Getter for the first separator.

Returns:
the first separator

getGPEventDetectorStart

public GPEventSelector getGPEventDetectorStart()
Getter for the eventsStartSelector of the widget.

Returns:
the eventsStartSelector of the widget

getGSeparator2

public fr.cnes.genius.lowLevel.GSeparator getGSeparator2()
Getter for the second separator.

Returns:
the second separator


Copyright © 2017. All rights reserved.