org.eclipse.emf.ecp.core.util
Interface ECPContainer

All Superinterfaces:
Comparable<ECPElement>, ECPElement, ECPPropertiesAware, ECPProviderAware
All Known Subinterfaces:
ECPProject, ECPRepository, InternalProject, InternalRepository
All Known Implementing Classes:
ECPProjectImpl, ECPRepositoryImpl

public interface ECPContainer
extends ECPElement, ECPPropertiesAware, ECPProviderAware

Common super interface for ECP containers, model elements can belong to. E.g. a ECPProject or ECPRepository.

Author:
Eugen Neufeld

Method Summary
 boolean canDelete()
          Whether this instance can be deleted or not.
 void delete()
          Deletes the current instance.
 
Methods inherited from interface org.eclipse.emf.ecp.core.util.ECPElement
getName
 
Methods inherited from interface java.lang.Comparable
compareTo
 
Methods inherited from interface org.eclipse.emf.ecp.core.util.ECPPropertiesAware
getProperties
 
Methods inherited from interface org.eclipse.emf.ecp.core.util.ECPProviderAware
getProvider
 

Method Detail

canDelete

boolean canDelete()
Whether this instance can be deleted or not.

Returns:
true if this instance can be deleted, false otherwise.

delete

void delete()
Deletes the current instance.



Copyright © 2014. All Rights Reserved.