@Override
	public final SettingsDefinition[] getSettingsDefinitions() {
		// exclude any ENDIAN setting that the base data type might support
		List<SettingsDefinition> baseDTSettings =
			new ArrayList<>(Arrays.asList(baseDataType.getSettingsDefinitions()));
		baseDTSettings.remove(EndianSettingsDefinition.DEF);
		return baseDTSettings.toArray(SettingsDefinition[]::new);
	}
Gets a list of all the settingsDefinitions used by this datatype.
@return a list of the settingsDefinitions used by this datatype.
Ghidra/Framework/SoftwareModeling/src/main/java/ghidra/program/model/data/BitFieldDataType.java