Class ProfileManager.Profile

java.lang.Object
org.eclipse.m2m.atl.adt.ui.preferences.ProfileManager.Profile
All Implemented Interfaces:
Comparable<ProfileManager.Profile>
Direct Known Subclasses:
ProfileManager.BuiltInProfile, ProfileManager.CustomProfile
Enclosing class:
ProfileManager

public abstract static class ProfileManager.Profile extends Object implements Comparable<ProfileManager.Profile>
Represents a profile with a unique ID, a name and a map containing the code formatter settings.
  • Constructor Details

    • Profile

      public Profile()
  • Method Details

    • getName

      public abstract String getName()
    • rename

      public abstract ProfileManager.Profile rename(String name, ProfileManager manager)
    • getSettings

      public abstract Map<String,String> getSettings()
    • setSettings

      public abstract void setSettings(Map<String,String> settings)
    • hasEqualSettings

      public boolean hasEqualSettings(Map<String,String> otherMap, Collection<String> allKeys)
    • isProfileToSave

      public abstract boolean isProfileToSave()
    • getID

      public abstract String getID()
    • isSharedProfile

      public boolean isSharedProfile()
    • isBuiltInProfile

      public boolean isBuiltInProfile()