EGF Engine
Release 0.1.0

org.eclipse.egf.pattern.ui.internal.editor.page.implementation
Class InternalMethodHelper

java.lang.Object
  extended by org.eclipse.egf.pattern.ui.internal.editor.page.implementation.InternalMethodHelper

public class InternalMethodHelper
extends Object

Pattern internal method helper.


Nested Class Summary
static interface InternalMethodHelper.IInternalMethodHandlerFactory
          Internal method handler factory.
 
Constructor Summary
InternalMethodHelper()
           
 
Method Summary
static InternalMethodHandler[] getInternalMethodsFromInput(PatternHandler.PatternData patternData_p, InternalMethodHelper.IInternalMethodHandlerFactory factory_p)
          Get internal methods array from pattern data input.
static void openMethodContent(PatternHandler.PatternData patternData_p, InternalMethodHandler handler_p, boolean editable_p)
          Open pattern internal method content.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

InternalMethodHelper

public InternalMethodHelper()
Method Detail

openMethodContent

public static void openMethodContent(PatternHandler.PatternData patternData_p,
                                     InternalMethodHandler handler_p,
                                     boolean editable_p)
Open pattern internal method content.

Parameters:
patternData_p - Data about containing pattern.
handler_p - The handler of the internal method.
editable_p - Should the content be editable (true) or not (false) ?

getInternalMethodsFromInput

public static InternalMethodHandler[] getInternalMethodsFromInput(PatternHandler.PatternData patternData_p,
                                                                  InternalMethodHelper.IInternalMethodHandlerFactory factory_p)
Get internal methods array from pattern data input.

Parameters:
patternData_p - The input containing the methods to handle.
factory_p - The factory for creating a new handler for each method.
Returns:

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.