public class LogSwitch<T>
extends org.eclipse.emf.ecore.util.Switch<T>
doSwitch(object)
to invoke the caseXXX method for each class of the model,
starting with the actual class of the object
and proceeding up the inheritance hierarchy
until a non-null result is returned,
which is the result of the switch.
LogPackage| Modifier and Type | Field and Description |
|---|---|
protected static LogPackage |
modelPackage
The cached model package
|
| Constructor and Description |
|---|
LogSwitch()
Creates an instance of the switch.
|
| Modifier and Type | Method and Description |
|---|---|
T |
caseCheckoutRelated(CheckoutRelated object)
Returns the result of interpreting the object as an instance of 'Checkout Related'.
|
T |
caseDatabaseCreated(DatabaseCreated object)
Returns the result of interpreting the object as an instance of 'Database Created'.
|
T |
caseDownload(Download object)
Returns the result of interpreting the object as an instance of 'Download'.
|
T |
caseExtendedDataAddedToProject(ExtendedDataAddedToProject object)
Returns the result of interpreting the object as an instance of 'Extended Data Added To Project'.
|
T |
caseExtendedDataAddedToRevision(ExtendedDataAddedToRevision object)
Returns the result of interpreting the object as an instance of 'Extended Data Added To Revision'.
|
T |
caseGeoTagUpdated(GeoTagUpdated object)
Returns the result of interpreting the object as an instance of 'Geo Tag Updated'.
|
T |
caseLogAction(LogAction object)
Returns the result of interpreting the object as an instance of 'Action'.
|
T |
caseNewCheckoutAdded(NewCheckoutAdded object)
Returns the result of interpreting the object as an instance of 'New Checkout Added'.
|
T |
caseNewObjectIDMUploaded(NewObjectIDMUploaded object)
Returns the result of interpreting the object as an instance of 'New Object IDM Uploaded'.
|
T |
caseNewProjectAdded(NewProjectAdded object)
Returns the result of interpreting the object as an instance of 'New Project Added'.
|
T |
caseNewRevisionAdded(NewRevisionAdded object)
Returns the result of interpreting the object as an instance of 'New Revision Added'.
|
T |
caseNewUserAdded(NewUserAdded object)
Returns the result of interpreting the object as an instance of 'New User Added'.
|
T |
casePasswordChanged(PasswordChanged object)
Returns the result of interpreting the object as an instance of 'Password Changed'.
|
T |
casePasswordReset(PasswordReset object)
Returns the result of interpreting the object as an instance of 'Password Reset'.
|
T |
caseProjectDeleted(ProjectDeleted object)
Returns the result of interpreting the object as an instance of 'Project Deleted'.
|
T |
caseProjectRelated(ProjectRelated object)
Returns the result of interpreting the object as an instance of 'Project Related'.
|
T |
caseProjectUndeleted(ProjectUndeleted object)
Returns the result of interpreting the object as an instance of 'Project Undeleted'.
|
T |
caseProjectUpdated(ProjectUpdated object)
Returns the result of interpreting the object as an instance of 'Project Updated'.
|
T |
caseRemoteServiceCalled(RemoteServiceCalled object)
Returns the result of interpreting the object as an instance of 'Remote Service Called'.
|
T |
caseRevisionBranched(RevisionBranched object)
Returns the result of interpreting the object as an instance of 'Revision Branched'.
|
T |
caseRevisionRelated(RevisionRelated object)
Returns the result of interpreting the object as an instance of 'Revision Related'.
|
T |
caseRevisionUpdated(RevisionUpdated object)
Returns the result of interpreting the object as an instance of 'Revision Updated'.
|
T |
caseServerLog(ServerLog object)
Returns the result of interpreting the object as an instance of 'Server Log'.
|
T |
caseServerStarted(ServerStarted object)
Returns the result of interpreting the object as an instance of 'Server Started'.
|
T |
caseSettingsSaved(SettingsSaved object)
Returns the result of interpreting the object as an instance of 'Settings Saved'.
|
T |
caseUserAddedToProject(UserAddedToProject object)
Returns the result of interpreting the object as an instance of 'User Added To Project'.
|
T |
caseUserChanged(UserChanged object)
Returns the result of interpreting the object as an instance of 'User Changed'.
|
T |
caseUserDeleted(UserDeleted object)
Returns the result of interpreting the object as an instance of 'User Deleted'.
|
T |
caseUserRelated(UserRelated object)
Returns the result of interpreting the object as an instance of 'User Related'.
|
T |
caseUserRemovedFromProject(UserRemovedFromProject object)
Returns the result of interpreting the object as an instance of 'User Removed From Project'.
|
T |
caseUserUndeleted(UserUndeleted object)
Returns the result of interpreting the object as an instance of 'User Undeleted'.
|
T |
defaultCase(org.eclipse.emf.ecore.EObject object)
Returns the result of interpreting the object as an instance of 'EObject'.
|
protected T |
doSwitch(int classifierID,
org.eclipse.emf.ecore.EObject theEObject)
Calls
caseXXX for each class of the model until one returns a non null result; it yields that result. |
protected boolean |
isSwitchFor(org.eclipse.emf.ecore.EPackage ePackage)
Checks whether this is a switch for the given package.
|
protected static LogPackage modelPackage
protected boolean isSwitchFor(org.eclipse.emf.ecore.EPackage ePackage)
isSwitchFor in class org.eclipse.emf.ecore.util.Switch<T>ePackage - the package in question.protected T doSwitch(int classifierID, org.eclipse.emf.ecore.EObject theEObject)
caseXXX for each class of the model until one returns a non null result; it yields that result.
doSwitch in class org.eclipse.emf.ecore.util.Switch<T>caseXXX call.public T caseLogAction(LogAction object)
object - the target of the switch.doSwitch(EObject)public T caseServerLog(ServerLog object)
object - the target of the switch.doSwitch(EObject)public T caseProjectRelated(ProjectRelated object)
object - the target of the switch.doSwitch(EObject)public T caseCheckoutRelated(CheckoutRelated object)
object - the target of the switch.doSwitch(EObject)public T caseRevisionRelated(RevisionRelated object)
object - the target of the switch.doSwitch(EObject)public T caseUserRelated(UserRelated object)
object - the target of the switch.doSwitch(EObject)public T caseNewUserAdded(NewUserAdded object)
object - the target of the switch.doSwitch(EObject)public T caseNewProjectAdded(NewProjectAdded object)
object - the target of the switch.doSwitch(EObject)public T caseRevisionBranched(RevisionBranched object)
object - the target of the switch.doSwitch(EObject)public T caseNewRevisionAdded(NewRevisionAdded object)
object - the target of the switch.doSwitch(EObject)public T caseNewCheckoutAdded(NewCheckoutAdded object)
object - the target of the switch.doSwitch(EObject)public T caseSettingsSaved(SettingsSaved object)
object - the target of the switch.doSwitch(EObject)public T caseUserAddedToProject(UserAddedToProject object)
object - the target of the switch.doSwitch(EObject)public T caseNewObjectIDMUploaded(NewObjectIDMUploaded object)
object - the target of the switch.doSwitch(EObject)public T caseDownload(Download object)
object - the target of the switch.doSwitch(EObject)public T caseUserRemovedFromProject(UserRemovedFromProject object)
object - the target of the switch.doSwitch(EObject)public T caseProjectDeleted(ProjectDeleted object)
object - the target of the switch.doSwitch(EObject)public T caseUserDeleted(UserDeleted object)
object - the target of the switch.doSwitch(EObject)public T casePasswordReset(PasswordReset object)
object - the target of the switch.doSwitch(EObject)public T caseDatabaseCreated(DatabaseCreated object)
object - the target of the switch.doSwitch(EObject)public T caseServerStarted(ServerStarted object)
object - the target of the switch.doSwitch(EObject)public T caseProjectUpdated(ProjectUpdated object)
object - the target of the switch.doSwitch(EObject)public T caseUserUndeleted(UserUndeleted object)
object - the target of the switch.doSwitch(EObject)public T caseProjectUndeleted(ProjectUndeleted object)
object - the target of the switch.doSwitch(EObject)public T caseRevisionUpdated(RevisionUpdated object)
object - the target of the switch.doSwitch(EObject)public T caseGeoTagUpdated(GeoTagUpdated object)
object - the target of the switch.doSwitch(EObject)public T casePasswordChanged(PasswordChanged object)
object - the target of the switch.doSwitch(EObject)public T caseUserChanged(UserChanged object)
object - the target of the switch.doSwitch(EObject)public T caseExtendedDataAddedToRevision(ExtendedDataAddedToRevision object)
object - the target of the switch.doSwitch(EObject)public T caseExtendedDataAddedToProject(ExtendedDataAddedToProject object)
object - the target of the switch.doSwitch(EObject)public T caseRemoteServiceCalled(RemoteServiceCalled object)
object - the target of the switch.doSwitch(EObject)public T defaultCase(org.eclipse.emf.ecore.EObject object)
defaultCase in class org.eclipse.emf.ecore.util.Switch<T>object - the target of the switch.Switch.doSwitch(org.eclipse.emf.ecore.EObject)Copyright © 2016 OpenSource BIM. All rights reserved.