Package org.eclipse.gef.requests
Class CreateRequest
java.lang.Object
org.eclipse.gef.Request
org.eclipse.gef.requests.LocationRequest
org.eclipse.gef.requests.CreateRequest
- All Implemented Interfaces:
DropRequest
- Direct Known Subclasses:
CreateConnectionRequest
A Request to create a new object.
-
Constructor Summary
ConstructorsConstructorDescriptionCreates a CreateRequest with the default type.CreateRequest(Object type) Creates a CreateRequest with the given type. -
Method Summary
Modifier and TypeMethodDescriptionprotected CreationFactoryReturns the CreationFactory for this request.Gets the new object from the factory and returns that object.Returns the type of the new object.getSize()Returns the size of the object to be created.booleanReturnstrueif snap-to is enabledvoidsetFactory(CreationFactory factory) Sets the factory to be used when creating the new object.voidSets the size of the new object.voidsetSnapToEnabled(boolean value) Used to set whether snap-to is being performed.Methods inherited from class org.eclipse.gef.requests.LocationRequest
getLocation, setLocationMethods inherited from class org.eclipse.gef.Request
getExtendedData, getType, setExtendedData, setTypeMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.eclipse.gef.requests.DropRequest
getLocation
-
Constructor Details
-
CreateRequest
public CreateRequest()Creates a CreateRequest with the default type. -
CreateRequest
Creates a CreateRequest with the given type.- Parameters:
type- The type of request.
-
-
Method Details
-
getFactory
Returns the CreationFactory for this request.- Returns:
- the CreationFactory
-
getNewObject
Gets the new object from the factory and returns that object.- Returns:
- the new object
-
getNewObjectType
Returns the type of the new object.- Returns:
- the type of the new object
-
getSize
Returns the size of the object to be created.- Returns:
- the size
-
isSnapToEnabled
public boolean isSnapToEnabled()Returnstrueif snap-to is enabled- Returns:
trueif the request is for a creation with snap-to enabled- Since:
- 3.7
-
setFactory
Sets the factory to be used when creating the new object.- Parameters:
factory- the factory
-
setSize
Sets the size of the new object.- Parameters:
size- the size
-
setSnapToEnabled
public void setSnapToEnabled(boolean value) Used to set whether snap-to is being performed.- Parameters:
value-trueif the request is for a creation with snap-to enabled- Since:
- 3.7
-