subgroups property
Returns a list of Subgroup values that belong to this group.
Implementation
List<Subgroup> get subgroups {
switch (this) {
case Group.smileysAndEmotion:
return [
Subgroup.faceSmiling,
Subgroup.faceAffection,
Subgroup.faceTongue,
Subgroup.faceHand,
Subgroup.faceNeutralSkeptical,
Subgroup.faceSleepy,
Subgroup.faceUnwell,
Subgroup.faceHat,
Subgroup.faceGlasses,
Subgroup.faceConcerned,
Subgroup.faceNegative,
Subgroup.faceCostume,
Subgroup.catFace,
Subgroup.monkeyFace,
Subgroup.heart,
Subgroup.emotion
];
case Group.peopleAndBody:
return [
Subgroup.handFingersOpen,
Subgroup.handFingersPartial,
Subgroup.handSingleFinger,
Subgroup.handFingersClosed,
Subgroup.hands,
Subgroup.handProp,
Subgroup.bodyParts,
Subgroup.person,
Subgroup.personGesture,
Subgroup.personRole,
Subgroup.personFantasy,
Subgroup.personActivity,
Subgroup.personSport,
Subgroup.personResting,
Subgroup.family,
Subgroup.personSymbol
];
case Group.component:
return [
Subgroup.skinTone,
Subgroup.hairStyle,
];
case Group.animalsAndNature:
return [
Subgroup.animalMammal,
Subgroup.animalBird,
Subgroup.animalAmphibian,
Subgroup.animalReptile,
Subgroup.animalMarine,
Subgroup.animalBug,
Subgroup.plantFlower,
Subgroup.plantOther,
];
case Group.foodAndDrink:
return [
Subgroup.foodFruit,
Subgroup.foodVegetable,
Subgroup.foodPrepared,
Subgroup.foodAsian,
Subgroup.foodMarine,
Subgroup.foodSweet,
Subgroup.drink,
Subgroup.dishware,
];
case Group.travelAndPlaces:
return [
Subgroup.placeMap,
Subgroup.placeGeographic,
Subgroup.placeBuilding,
Subgroup.placeReligious,
Subgroup.placeOther,
Subgroup.transportGround,
Subgroup.transportWater,
Subgroup.transportAir,
Subgroup.hotel,
Subgroup.time,
Subgroup.skyAndWeather
];
case Group.activities:
return [
Subgroup.event,
Subgroup.awardMedal,
Subgroup.sport,
Subgroup.game,
Subgroup.artsAndCrafts,
];
case Group.objects:
return [
Subgroup.clothing,
Subgroup.sound,
Subgroup.music,
Subgroup.musicalInstrument,
Subgroup.phone,
Subgroup.computer,
Subgroup.lightAndVideo,
Subgroup.bookPaper,
Subgroup.money,
Subgroup.mail,
Subgroup.writing,
Subgroup.office,
Subgroup.lock,
Subgroup.tool,
Subgroup.science,
Subgroup.medical,
Subgroup.household,
Subgroup.otherObject,
];
case Group.symbols:
return [
Subgroup.transportSign,
Subgroup.warning,
Subgroup.arrow,
Subgroup.religion,
Subgroup.zodiac,
Subgroup.avSymbol,
Subgroup.gender,
Subgroup.math,
Subgroup.punctuation,
Subgroup.currency,
Subgroup.otherSymbol,
Subgroup.keycap,
Subgroup.alphanum,
Subgroup.geometric,
];
case Group.flags:
return [
Subgroup.flag,
Subgroup.countryFlag,
Subgroup.subdivisionFlag,
];
}
}