EGF Engine
Release 0.1.0

org.eclipse.egf.pde.pattern.internal.plugin.command.condition
Class AbstractPatternConditionCommand

java.lang.Object
  extended by org.eclipse.egf.pde.plugin.command.AbstractChangesCommand
      extended by org.eclipse.egf.pde.plugin.command.AbstractExtensionChangesCommand
          extended by org.eclipse.egf.pde.pattern.internal.plugin.command.condition.AbstractPatternConditionCommand
All Implemented Interfaces:
IPluginChangesCommand
Direct Known Subclasses:
SetPatternConditionCommand, UnsetPatternConditionCommand, UpdatePatternConditionCommand

public abstract class AbstractPatternConditionCommand
extends AbstractExtensionChangesCommand


Field Summary
protected static String CONDITION_CHILD_ELEMENT_ID_ATTRIBUTE_NAME
          Condition pointer id attribute name.
protected static String CONDITION_CHILD_ELEMENT_NAME
          Condition child element name.
protected static String CONDITION_EXTENSION_POINT_FULL_ID
          Condition extension point full id.
 
Constructor Summary
AbstractPatternConditionCommand(String patternFullId_p)
          Constructor.
 
Method Summary
protected  String getExtensionChildIdAttribute()
          Get the id attribute of the children for the extension.
protected  String getExtensionChildName()
          Get the node name of the children for the extension.
protected  String getExtensionPointId()
          Get the extension point id.
protected  String getPatternFullId()
          Get pattern full id.
 
Methods inherited from class org.eclipse.egf.pde.plugin.command.AbstractExtensionChangesCommand
createExtension, createExtensionElementChild, getElement, getExtensionElementFromUniqueExtension, getExtensionElementFromUniqueExtension, getExtensionElementWithId, getExtensionElementWithNodeName, getExtensions, getExtensions, getFirstExtensionElement, removeExtension, removeExtensionElementChild, setDescription, setSingleChild
 
Methods inherited from class org.eclipse.egf.pde.plugin.command.AbstractChangesCommand
execute, getPluginModelBase, setPluginModelBase
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

CONDITION_CHILD_ELEMENT_ID_ATTRIBUTE_NAME

protected static final String CONDITION_CHILD_ELEMENT_ID_ATTRIBUTE_NAME
Condition pointer id attribute name.

See Also:
Constant Field Values

CONDITION_EXTENSION_POINT_FULL_ID

protected static final String CONDITION_EXTENSION_POINT_FULL_ID
Condition extension point full id.

See Also:
Constant Field Values

CONDITION_CHILD_ELEMENT_NAME

protected static final String CONDITION_CHILD_ELEMENT_NAME
Condition child element name.

See Also:
Constant Field Values
Constructor Detail

AbstractPatternConditionCommand

public AbstractPatternConditionCommand(String patternFullId_p)
Constructor.

Parameters:
patternFullId_p -
Method Detail

getPatternFullId

protected String getPatternFullId()
Get pattern full id.

Returns:

getExtensionChildName

protected String getExtensionChildName()
Description copied from class: AbstractExtensionChangesCommand
Get the node name of the children for the extension.

Specified by:
getExtensionChildName in class AbstractExtensionChangesCommand
Returns:
See Also:
AbstractExtensionChangesCommand.getExtensionChildName()

getExtensionPointId

protected String getExtensionPointId()
Description copied from class: AbstractExtensionChangesCommand
Get the extension point id.

Specified by:
getExtensionPointId in class AbstractExtensionChangesCommand
Returns:
See Also:
AbstractExtensionChangesCommand.getExtensionPointId()

getExtensionChildIdAttribute

protected String getExtensionChildIdAttribute()
Description copied from class: AbstractExtensionChangesCommand
Get the id attribute of the children for the extension.

Overrides:
getExtensionChildIdAttribute in class AbstractExtensionChangesCommand
Returns:
See Also:
AbstractExtensionChangesCommand.getExtensionChildIdAttribute()

EGF Engine
Release 0.1.0

Copyright (c) Thales Corporate Services S.A.S, 2009.

This page is made available under license. For full details see the LEGAL in the documentation book that contains this page.