## Uses of Interface
org.eclipse.wst.ws.service.policy.IServicePolicy

Packages that use IServicePolicy
org.eclipse.wst.ws.service.policy
org.eclipse.wst.ws.service.policy.listeners
org.eclipse.wst.ws.service.policy.ui
org.eclipse.wst.ws.service.policy.ui.utils

Uses of IServicePolicy in org.eclipse.wst.ws.service.policy

Methods in org.eclipse.wst.ws.service.policy that return IServicePolicy
`IServicePolicy` `ServicePolicyPlatform.createServicePolicy(IServicePolicy parent, java.lang.String id, java.lang.String enumListId, java.lang.String defaultEnumId)` This method creates an IServicePolicy object.
`IServicePolicy` `IServicePolicy.getParentPolicy()` Returns the parent service policy object.
`IServicePolicy` `PolicyEnumerationListImpl.getPolicy()` Returns a service policy.
`IServicePolicy` `IPolicyEnumerationList.getPolicy()` Returns the service policy for this list.
`IServicePolicy` `ServicePolicyPlatform.getServicePolicy(java.lang.String id)` Returns a service policy given it's unique ID.

Methods in org.eclipse.wst.ws.service.policy that return types with arguments of type IServicePolicy
`java.util.List<IServicePolicy>` `IServicePolicy.getChildren()`
`java.util.List<IServicePolicy>` `ServicePolicyPlatform.getRootServicePolicies(IFilter filter)` Returns the list of root policies for the platform given a filter.

Methods in org.eclipse.wst.ws.service.policy with parameters of type IServicePolicy
`boolean` `IFilter.accept(IServicePolicy policy)` Determines if a policy should be accepted or not.
`IServicePolicy` `ServicePolicyPlatform.createServicePolicy(IServicePolicy parent, java.lang.String id, java.lang.String enumListId, java.lang.String defaultEnumId)` This method creates an IServicePolicy object.
`void` `IServicePolicy.removeChild(IServicePolicy policy)` Removes a child service policy from this service policy.
`void` `ServicePolicyPlatform.removeServicePolicy(IServicePolicy policy)` Removes a service policy from the service policy platform.

Constructors in org.eclipse.wst.ws.service.policy with parameters of type IServicePolicy
`PolicyEnumerationListImpl(java.util.List<IStateEnumerationItem> enumList, IServicePolicy policy)` A simple constructor for this class.

Uses of IServicePolicy in org.eclipse.wst.ws.service.policy.listeners

Methods in org.eclipse.wst.ws.service.policy.listeners with parameters of type IServicePolicy
`void` `IPolicyStateChangeListener.policyStateChange(IServicePolicy policy, java.lang.String key, java.lang.String oldValue, java.lang.String newValue)` Called when a state change event occurs for a service policy.
`void` `IStatusChangeListener.statusChange(IServicePolicy policy, org.eclipse.core.runtime.IStatus oldStatus, org.eclipse.core.runtime.IStatus newStatus)` Called when a status change event occurs.

Method parameters in org.eclipse.wst.ws.service.policy.listeners with type arguments of type IServicePolicy
`void` `IPolicyChildChangeListener.childChange(java.util.List<IServicePolicy> child, java.util.List<java.lang.Boolean> added)` The method is called with an array of child changes.

Uses of IServicePolicy in org.eclipse.wst.ws.service.policy.ui

Methods in org.eclipse.wst.ws.service.policy.ui that return IServicePolicy
`IServicePolicy` `IPolicyOperation.getServicePolicy()` Returns the service policy for this operation.

Methods in org.eclipse.wst.ws.service.policy.ui with parameters of type IServicePolicy
`void` `IQuickFixAction.action(IServicePolicy policy)` This method is called when the user has selected this action to resolve a particular service policy problem.
`IPolicyOperation` `ServicePolicyPlatformUI.getOperation(IServicePolicy policy, java.lang.String id)` Returns an operation that is associated with a particular service policy and has the specified id.
`java.util.List<IPolicyOperation>` `ServicePolicyPlatformUI.getOperations(IServicePolicy policy, boolean isWorkspace)` Returns the list of operations for this policy.

Method parameters in org.eclipse.wst.ws.service.policy.ui with type arguments of type IServicePolicy
`java.util.List<java.util.List<IPolicyOperation>>` `ServicePolicyPlatformUI.getOperationsList(java.util.List<IServicePolicy> policies, boolean isWorkspace)` Returns a list of list policy operations which are associated with the specified service policies.
`boolean` `IPolicyOperation.isEnabled(java.util.List<IServicePolicy> selectedPolicies)` Returns whether this operation should be enabled or not.
`boolean` `IEnableOperation.isEnabled(java.util.List<IServicePolicy> selectedPolicies)` Returns whether the service policy operation should be enabled or not.
`void` `ILaunchOperation.launch(java.util.List<IServicePolicy> selectedPolicies)` This method is called when the user has selected this complex operation.
`void` `IPolicyOperation.launchOperation(java.util.List<IServicePolicy> selectedPolicies)` Launches the service policy operation if this is a complex operation.

Uses of IServicePolicy in org.eclipse.wst.ws.service.policy.ui.utils

Methods in org.eclipse.wst.ws.service.policy.ui.utils that return types with arguments of type IServicePolicy
`static java.util.List<IServicePolicy>` `ServiceUtils.sortList(java.util.List<IServicePolicy> unsortedList)` Sorts a list of service policies.

Method parameters in org.eclipse.wst.ws.service.policy.ui.utils with type arguments of type IServicePolicy
`static java.util.List<IServicePolicy>` `ServiceUtils.sortList(java.util.List<IServicePolicy> unsortedList)` Sorts a list of service policies.