Package org.eclipse.equinox.p2.metadata
Interface ITouchpointInstruction
public interface ITouchpointInstruction
A touchpoint instruction contains either a sequence of instruction statements
to be executed during a particular engine phase, or some simple string value
that is needed by a touchpoint to execute its phases.
The format of a touchpoint instruction statement sequence is as follows: statement-sequence : | statement ';' | statement-sequence statement ; Where a statement is of the format: statement : | actionName '(' parameters ')' ; parameters : | // empty | parameter | parameters ',' parameter ; parameter : | paramName ':' paramValue ; actionName, paramName, paramValue : | String ;
- Since:
- 2.0
- See Also:
- Restriction:
- This interface is not intended to be implemented by clients.
- Restriction:
- This interface is not intended to be extended by clients.
-
Method Summary
-
Method Details
-
getBody
String getBody()Returns the body of this touchpoint instruction. The body is either a sequence of instruction statements, or a simple string value.- Returns:
- The body of this touchpoint instruction
-
getImportAttribute
String getImportAttribute() -
equals
Returns whether this TouchpointInstruction is equal to the given object. This method returns true if:- Both this object and the given object are of type ITouchpointInstruction
- The result of getBody() on both objects are equal
- The result of getImportAttribute() on both objects are equal
-