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 Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionabstract String
getID()
abstract String
getName()
boolean
hasEqualSettings
(Map<String, String> otherMap, Collection<String> allKeys) boolean
abstract boolean
boolean
abstract ProfileManager.Profile
rename
(String name, ProfileManager manager) abstract void
setSettings
(Map<String, String> settings) Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface java.lang.Comparable
compareTo
-
Constructor Details
-
Profile
public Profile()
-
-
Method Details
-
getName
-
rename
-
getSettings
-
setSettings
-
hasEqualSettings
-
isProfileToSave
public abstract boolean isProfileToSave() -
getID
-
isBuiltInProfile
public boolean isBuiltInProfile()
-